Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Network / Systems Administrator
Milpitas, CA

Find & Apply For Network / Systems Administrator Jobs in Milpitas, California

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Systems Debug Engineer PCIe & Linux Kernel
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Denken Solutions Inc

Systems Debug Engineer PCIe & Linux Kernel

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Job Description

Job Title:

Systems Debug Engineer -

PCIe & Linux KernelJob Location:

Milpitas, CA, 95035

Contract:

3 months On-Site role 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.

Skills:
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.

Education:

Formal college degree is required. SR1

Pay:

$60.00 - $66.00 per hour Application Question(s): How soon would you be available to start a new role? What are your preferred email address, contact number, and a convenient time to connect? What is your current full address and ZIP code? What are your pay expectations?

Work Location:

In person