{"schemaVersion":"jobsearcher.job.v1","id":"f4ab1ca359388d7b3c43a370","url":"https://jobsearcher.com/jobs/f4ab1ca359388d7b3c43a370","canonicalUrl":"https://jobsearcher.com/jobs/f4ab1ca359388d7b3c43a370","title":"Systems Debug Engineer – PCIe & Linux Kernel","description":"*Job Title: Systems Debug Engineer – PCIe & Linux KernelJob Location: Milpitas, CA, 95035*\n\n*Contract: 3 months*\n\n*On-Site role*\n\n*Job Description:*\n\n* Responsible for diagnosing, debugging, and resolving PCIe, Linux kernel, and system-level issues on internal test platforms.\n* Work closely with hardware, firmware, software, and validation teams to identify root causes, improve system stability, and support new platform development.\n\n*Skills: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. Required Qualifications:\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\n*Education: *\n\n* Formal college degree is required.\n\nSR1\n\nPay: $60.00 - $66.00 per hour\n\nApplication Question(s):\n* How soon would you be available to start a new role?\n* What are your preferred email address, contact number, and a convenient time to connect?\n* What is your current full address and ZIP code?\n* What are your pay expectations?\n\nWork Location: In person","company":"Denken Solutions","rawCompany":"denken solutions","city":"Milpitas","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-24T12:10:24.840Z","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":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"},{"code":"541519","title":"Other Computer Related Services","slug":"other-computer-related-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Systems Debug Engineer – PCIe & Linux Kernel","description":"*Job Title: Systems Debug Engineer – PCIe & Linux KernelJob Location: Milpitas, CA, 95035*\n\n*Contract: 3 months*\n\n*On-Site role*\n\n*Job Description:*\n\n* Responsible for diagnosing, debugging, and resolving PCIe, Linux kernel, and system-level issues on internal test platforms.\n* Work closely with hardware, firmware, software, and validation teams to identify root causes, improve system stability, and support new platform development.\n\n*Skills: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. Required Qualifications:\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\n*Education: *\n\n* Formal college degree is required.\n\nSR1\n\nPay: $60.00 - $66.00 per hour\n\nApplication Question(s):\n* How soon would you be available to start a new role?\n* What are your preferred email address, contact number, and a convenient time to connect?\n* What is your current full address and ZIP code?\n* What are your pay expectations?\n\nWork Location: In person","datePosted":"2026-10-24T12:10:24.840Z","dateModified":"2026-10-24T12:10:24.840Z","hiringOrganization":{"@type":"Organization","name":"Denken Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Milpitas","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f4ab1ca359388d7b3c43a370"},"url":"https://jobsearcher.com/jobs/f4ab1ca359388d7b3c43a370"}}