{"schemaVersion":"jobsearcher.job.v1","id":"6cf3e400a22f00101202bfab","url":"https://jobsearcher.com/jobs/6cf3e400a22f00101202bfab","canonicalUrl":"https://jobsearcher.com/jobs/6cf3e400a22f00101202bfab","title":"Systems Debug Engineer-PCIe and Linux Kernel","description":"*Location: Milpitas, CA*\n\n*Duration: 3 months (possible extension)*\n\n*Role Summary:*\n\nResponsible 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.\n\n*Key Responsibilities:*\n\n* Investigate and debug PCIe-related issues, including link training failures, enumeration problems, bandwidth limitations, hot-plug events, AER errors, and device communication failures.\n* Analyze Linux kernel logs, crash dumps, kernel panics, driver issues, and performance bottlenecks to determine root causes.\n* Develop and execute debug plans using tools such as lspci, dmesg, kernel tracing, PCIe protocol analyzers, and logic analyzers.\n* Perform root cause analysis (RCA) and drive corrective actions across hardware, firmware, BIOS, kernel, and application layers.\n* Work with internal tester platforms involving PCIe switches, NVMe devices, custom hardware, and embedded controllers.\n* Collaborate with HW, FW, BIOS, and SW teams to reproduce issues, validate fixes, and improve platform reliability.\n* Create debug documentation, test procedures, and troubleshooting guides for engineering teams.\n* Support system bring-up, qualification, and production readiness activities for new tester platforms.\n\n*Required Qualifications:*\n\n* Strong understanding of PCIe architecture, protocol, and troubleshooting methodologies.\n* Experience with Linux kernel debugging, device drivers, and system-level diagnostics.\n* Proficiency in Linux command-line tools and scripting (Python, Bash, or similar).\n* Experience analyzing kernel logs, crash dumps, and system traces.\n* Knowledge of BIOS/UEFI, hardware bring-up, and platform validation.\n* Strong problem-solving and root cause analysis skills.\n\n*Preferred Qualifications:*\n\n* Experience with NVMe/SSD systems and PCIe switches.\n* Familiarity with protocol analyzers, oscilloscopes, and hardware debug tools.\n* Experience supporting high-performance computing, storage, or test equipment platforms.\n* Understanding of Linux kernel internals and driver development.\n\nTA01\n\nPay: $55.00 - $60.00 per hour\n\nExpected hours: 40.0 per week\n\nWork Location: In person","company":"Compunnel","rawCompany":"compunnel","city":"Milpitas","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-23T10:20:46.929Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"},{"code":"334118","title":"Computer Terminal and Other Computer Peripheral Equipment Manufacturing","slug":"computer-terminal-and-other-computer-peripheral-equipment-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Systems Debug Engineer-PCIe and Linux Kernel","description":"*Location: Milpitas, CA*\n\n*Duration: 3 months (possible extension)*\n\n*Role Summary:*\n\nResponsible 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.\n\n*Key Responsibilities:*\n\n* Investigate and debug PCIe-related issues, including link training failures, enumeration problems, bandwidth limitations, hot-plug events, AER errors, and device communication failures.\n* Analyze Linux kernel logs, crash dumps, kernel panics, driver issues, and performance bottlenecks to determine root causes.\n* Develop and execute debug plans using tools such as lspci, dmesg, kernel tracing, PCIe protocol analyzers, and logic analyzers.\n* Perform root cause analysis (RCA) and drive corrective actions across hardware, firmware, BIOS, kernel, and application layers.\n* Work with internal tester platforms involving PCIe switches, NVMe devices, custom hardware, and embedded controllers.\n* Collaborate with HW, FW, BIOS, and SW teams to reproduce issues, validate fixes, and improve platform reliability.\n* Create debug documentation, test procedures, and troubleshooting guides for engineering teams.\n* Support system bring-up, qualification, and production readiness activities for new tester platforms.\n\n*Required Qualifications:*\n\n* Strong understanding of PCIe architecture, protocol, and troubleshooting methodologies.\n* Experience with Linux kernel debugging, device drivers, and system-level diagnostics.\n* Proficiency in Linux command-line tools and scripting (Python, Bash, or similar).\n* Experience analyzing kernel logs, crash dumps, and system traces.\n* Knowledge of BIOS/UEFI, hardware bring-up, and platform validation.\n* Strong problem-solving and root cause analysis skills.\n\n*Preferred Qualifications:*\n\n* Experience with NVMe/SSD systems and PCIe switches.\n* Familiarity with protocol analyzers, oscilloscopes, and hardware debug tools.\n* Experience supporting high-performance computing, storage, or test equipment platforms.\n* Understanding of Linux kernel internals and driver development.\n\nTA01\n\nPay: $55.00 - $60.00 per hour\n\nExpected hours: 40.0 per week\n\nWork Location: In person","datePosted":"2026-09-23T10:20:46.929Z","dateModified":"2026-09-23T10:20:46.929Z","hiringOrganization":{"@type":"Organization","name":"Compunnel","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Milpitas","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6cf3e400a22f00101202bfab"},"url":"https://jobsearcher.com/jobs/6cf3e400a22f00101202bfab"}}