Find a jobRecruiters

Systems Software Engineer

Exclusive opportunity

Onsite

Systems Software Engineer

Tucker Parker Smith Group (TPS Group)

Systems Software Engineer

Skills

PythonLinux

14 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Milpitas, CA 95035, USA

Work mode:

Onsite

Published on:

7 October 2026

What they need


Systems Engineer III – PCIe & Linux Kernel Debug

Location: Milpitas, CA (100% onsite) standard business hours

Duration: 3-Month Contract with Potential to Extend or Convert

Pay Rate: $67/hour

Position Overview

We are seeking a Systems Engineer III to support system-level debugging and development of internal test platforms. This role will focus on diagnosing complex PCIe, Linux kernel, hardware, and software integration issues while partnering with hardware, firmware, BIOS, software, and validation teams to identify root causes and improve platform reliability.

Key Responsibilities

  • Troubleshoot PCIe issues including link training failures, enumeration problems, AER errors, bandwidth limitations, hot-plug events, and device communication failures.
  • Analyze Linux kernel logs, crash dumps, kernel panics, driver issues, and system performance problems.
  • Perform root cause analysis across hardware, firmware, BIOS, kernel, driver, and application layers.
  • Utilize tools such as lspci, dmesg, kernel tracing, PCIe protocol analyzers, and logic analyzers .
  • Support platforms utilizing PCIe switches, NVMe devices, custom hardware, and embedded controllers .
  • Collaborate with cross-functional engineering teams to reproduce issues, validate fixes, and improve system stability.
  • Support system bring-up, platform qualification, and production-readiness activities.
  • Develop debug procedures, troubleshooting guides, and technical documentation.

Required Qualifications

  • Strong knowledge of PCIe architecture, protocols, and troubleshooting .
  • Experience with Linux kernel debugging, device drivers, and system-level diagnostics .
  • Experience analyzing kernel logs, crash dumps, and system traces.
  • Strong Linux command-line skills and scripting experience with Python, Bash, or similar .
  • Knowledge of BIOS/UEFI, hardware bring-up, and platform validation .
  • Strong troubleshooting and root cause analysis skills.
  • College degree required.

Preferred Qualifications

  • Experience with NVMe/SSD systems and PCIe switches .
  • Experience with protocol analyzers, oscilloscopes, logic analyzers, and other hardware debugging tools.
  • Background supporting storage, high-performance computing, or test equipment platforms.
  • Understanding of Linux kernel internals and driver development.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

18 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools