{"schemaVersion":"jobsearcher.job.v1","id":"ce2bd3d5ba610425af4272f5","url":"https://jobsearcher.com/jobs/ce2bd3d5ba610425af4272f5","canonicalUrl":"https://jobsearcher.com/jobs/ce2bd3d5ba610425af4272f5","title":"Systems Debug Engineer - PCIe & Linux Kernel","description":"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, CAWork Schedule: On-sitePay Rate: $50-60/hr, Based on experiencePlease 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.Magin number for this job posting is 19.Understanding of Linux kernel internals and driver development.About Maxonic:Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.Interested in Applying?Please apply with your most current resume. Feel free to contact Saurav (saurav@maxonic.com/(408) 400-2332) for more details.","company":"Maxonic","rawCompany":"maxonic","city":"Milpitas","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-18T14:54:40.522Z","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":"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, CAWork Schedule: On-sitePay Rate: $50-60/hr, Based on experiencePlease 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.Magin number for this job posting is 19.Understanding of Linux kernel internals and driver development.About Maxonic:Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.Interested in Applying?Please apply with your most current resume. Feel free to contact Saurav (saurav@maxonic.com/(408) 400-2332) for more details.","datePosted":"2026-07-18T14:54:40.522Z","dateModified":"2026-07-18T14:54:40.522Z","hiringOrganization":{"@type":"Organization","name":"Maxonic","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Milpitas","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ce2bd3d5ba610425af4272f5"},"url":"https://jobsearcher.com/jobs/ce2bd3d5ba610425af4272f5"}}