×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

System Validation Engineer (PCIe & Linux Kernel

Job in Milpitas, Santa Clara County, California, 95035, USA
Listing for: Maxonic Inc.
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Unix/Linux
Salary/Wage Range or Industry Benchmark: 110000 - 170000 USD Yearly USD 110000.00 170000.00 YEAR
Job Description & How to Apply Below
Position: System Validation Engineer (PCIe & Linux Kernel )

Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for:

Job Title:

Systems Debug Engineer - PCIe & Linux Kernel

Job Location:

Milpitas, CA

Work Schedule:

On-site

Please note:

This position is open to local candidates only
. Candidates requiring relocation will not be considered.

Description:

Responsible for diagnosing, debugging, and resolving PCIe, Linux kernel, and system-level issues on internal test platforms. Work closely with hardware, firmware, software, and validation teams to identify root causes, improve system stability, and support new platform development.

Key Responsibilities:

  • Investigate and debug PCIe-related issues, including link training failures, enumeration problems, bandwidth limitations, hot-plug events, AER errors, and device communication failures.
  • Analyze Linux kernel logs, crash dumps, kernel panics, driver issues, and performance bottlenecks to determine root causes.
  • Develop and execute debug plans using tools such as lspci, dmesg, kernel tracing, PCIe protocol analyzers, and logic analyzers.
  • Perform root cause analysis (RCA) and drive corrective actions across hardware, firmware, BIOS, kernel, and application layers.
  • Work with internal tester platforms involving PCIe switches, NVMe devices, custom hardware, and embedded controllers.
  • Collaborate with HW, FW, BIOS, and SW teams to reproduce issues, validate fixes, and improve platform reliability.
  • Create debug documentation, test procedures, and troubleshooting guides for engineering teams.
  • Support system bring-up, qualification, and production readiness activities for new tester platforms.

Required Qualifications:

  • Strong understanding of PCIe architecture, protocol, and troubleshooting methodologies.
  • Experience with Linux kernel debugging, device drivers, and system-level diagnostics.
  • Proficiency in Linux command-line tools and scripting (Python, Bash, or similar).
  • Experience analyzing kernel logs, crash dumps, and system traces.
  • Knowledge of BIOS/UEFI, hardware bring-up, and platform validation.
  • Strong problem-solving and root cause analysis skills.

Preferred Qualifications:

  • Experience with NVMe/SSD systems and PCIe switches.
  • Familiarity with protocol analyzers, oscilloscopes, and hardware debug tools.
  • Experience supporting high-performance computing, storage, or test equipment platforms.
  • Understanding of Linux kernel internals and driver development.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary