Systems Debug Engineer - PCIe & Linux Kernel
Denken Solutions, Inc.
On-Site role
Job 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.
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.
About us:
At our organization, we take our mission and values to heart! We are on a mission to offer more and better jobs all over the world! Our goal is to care for you while you care for our clients and get you paid the highest pay possible. All our associates working with us are expected to embrace our RACE values: R - Results Matter, A- Approachable, C - Care, and E - Emergency i.e. work with a sense of urgency.
For more relevant job opportunities please visit our website: Denken Solutions Careers
$160k - $275k
...availability. MatX is seeking System Software Engineer to join our team as we... ...silicon and systems usable: from Linux kernel drivers up through node and... ...MatX's AI accelerators (PCIe endpoint devices),... ...featureWrite quick prototype code, debug utilities, and bring-up tooling...SuggestedDaily paidFull timeWork experience placementLocal areaMonday to FridayFlexible hours$204k - $259k
...the Waymo self-driving system. The team's scope... ...analysis, and full-system debugging. We work with the Hardware... .... You will write Linux Kernel drivers (including creating... ...and working with engineering teams that will be direct... ...protocols/interfaces (PCIe, Ethernet, or I2C)...SuggestedFull timeRemote work$2,000 per month
...first AI inference system purpose-built for transformers... ...staffed by leading engineers, Etched is... ...Kernel-Mode Driver Development... ...reliability, informative debug, and optimal performance... ...VFIO. Optimizing PCIe communication between... ...system internals (Linux preferred)....SuggestedWork at officeRelocation package$184k - $287.5k
...seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter... ...in embedded firmware, Linux kernel development, and... ...solutions, co-develop & co-debug features and optimizations... ...protocols (PCIe, USB, Ethernet).Deep understanding...SuggestedFull time$207k - $300k
...hardware accelerators like TPUs and GPUs).Own the Linux kernel, networking stack, and installation systems for the BMC. Develop, debug, and optimize device drivers and core... ...custom SoCs.Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and...SuggestedWorldwide- ...Systems Engineer III – PCIe & Linux Kernel Debug Location: Milpitas, CA (100% onsite) standard business hours Duration: 3-Month Contract with Potential to Extend or Convert Position Overview We are seeking a Systems Engineer III to support system-level debugging...Contract work
- ...together, we’ll advance your career.Linux Kernel & Virtualization EngineerTHE ROLE: We are seeking an engineer to join our team that will thrive in... ...investigations across interconnected systems. Coordinate the investigation, debug, and resolution of complex technical...
$123k - $191k
...prestigious awards, such as Best Engineering Team, Best Company for... ...DescriptionWho You’ll Work WithArista’s Linux Kernel team is responsible for... ...addition of new features, debugging problems and fine tuning... ...customer networks.Work with the System Test Engineers to analyze...- ...innovation. You Are You are PCIe/CXL System Architecture Specialist who can... ...with customer architects and engineering teams to define suitable PCIe/... ...to Have Experience with Linux, firmware bring-up, or software-driven debug of PCIe/CXL subsystems. Familiarity...
$90k - $125k
...seek talented, passionate, and committed engineers, technologists, and business leaders to... ....Job Summary:Supermicro islooking for a System Debug Engineer to support customer and other internal... ...experience preferred• Proficient in Linux and Windows OS• Lab and debug skills are...Work experience placementWorldwide$190k - $230k
Cerebras Systems builds the world's largest AI chip, 56 times larger... ...demands deep integration and debugging expertise across electrical,... ...for a versatile Electrical Engineer who thrives at the bench—diagnosing... ...deployed systems using Linux tools, logs, and telemetry to...Contract workRemote work$141.3k - $207.23k
...without us. KLA invents systems and solutions for the... ...expert teams of physicists, engineers, data scientists and... ...defects for process debug and excursion monitoring... ...implementing, and debugging of Linux firmware for embedded... ...peripherals: I2C, SPI, PCIe.Minimum...Minimum wageFull timeWork experience placementFlexible hours$135.2k - $306.4k
We are seeking a highly skilled Linux Systems Engineer with deep expertise across the Linux operating... ...the Linux stack, including bootloader, kernel interactions, systemd services, userspace... ...and security subsystems.• Analyze and debug complex system-level problems in...Temporary workFlexible hours- ...California is seeking an experienced software engineer to advance power and thermal management... ...and hardware/software teams to optimize Linux kernel and user-space components for edge AI... ..., strong C skills, and a background in embedded systems on ARM. #J-18808-Ljbffr
$168k - $258.75k
Join NVIDIA's datacenter product engineering team in our Operations organization and be at the forefront of technological advancement! As a Senior System Debug Engineer, you will drive failure analysis and debug efforts during our New Product Introduction (NPI) phase....Full timeWork experience placementOverseas$184k - $287.5k
...management software features in Linux Kernel and user spaceCollaborate... ..., hardware and software engineers on platform power estimation... ...power consumption, and tuning system-level performance to deliver... ...LinuxExcellent C programming/debugging skills within Linux kernel and...Full time$160k - $320k
...and a deep understanding of kernel level systems? If so, joining our team at... ...report to the Director, Engineering. The work setup at Nutanix... ...developing software for Unix/Linux/BSD operating systems at the... ...structures on LinuxStrong debugging skills in Linux kernel modeDevice...Work at officeRemote workRelocation packageFlexible hours3 days per week$148.7k - $201.2k
...us. We are seeking a Systems Development Engineer to develop automation... ...predictive accuracy)Debugging & Troubleshooting1. Debug... ...2. Troubleshoot Linux boot and runtime failures... ..., including PCIe, power, NIC, NVMe, and... ...correlating across firmware, kernel, driver, and physical...InternshipLocal areaWorldwideFlexible hours$224k - $356.5k
...is seeking a Senior Software Engineer to join the Chip System Software team. The team develops Linux platform software for next-generation... ..., software packaging, kernel and BSP validation, release engineering... ...build systems.Experience debugging Linux kernel, boot, driver, or...Full time$136.3k - $199.9k
...Our inspection, metrology, and analytics systems detect and monitor defects across logic and... ...infrastructure. We are seeking a highly skilled engineer to architect, develop, deploy, and support scalable Kubernetes environments on Linux-based HPC platforms. This role sits at the...Minimum wageFull timeWork experience placement$136.3k - $231.7k
...hands without us. KLA invents systems and solutions for the... ...expert teams of physicists, engineers, data scientists and problem-... ...multi-process SW development Linux System Programming Scripting... ...Building and configuring Linux kernels and designing and troubleshooting...Minimum wageFull timeWork experience placementFlexible hours$136.3k - $231.7k
...hands without us. KLA invents systems and solutions for the... ...expert teams of physicists, engineers, data scientists and problem-... ...programming skill and troubleshooting, debugging skill with thorough knowledge... ...GUI technology is a plus.Linux administration knowledge is a...Minimum wageFull timeWork experience placementFlexible hours- ...platform. We work on large scale distributed systems, processing almost 3 trillion events... ...is seeking a highly skilled Senior Linux Systems Engineer to design, build, monitor and maintain... ...Configure and optimize Linux kernel parameters, file systems, and storage...Full timeWork experience placementWork at officeLocal areaRemote work
$189k - $303k
...seasoned Staff Embedded Linux Developer to... ...design, and implement system-level software for... ...in Linux kernel internals, BSP customization... ...interfaces like PCIe, BIOS, and DDR RAM... ...will lead complex debugging efforts,... ...Collaborate with hardware engineers during initial...Work at officeLocal area3 days per week$207k - $300k
...as a technical lead for the Linux Kernel Networking team, collaborating... ...kernel networking solutions and PCIe-related device drivers... ...guide a distributed team of engineers, supporting their career development... ...infrastructure, distributed systems or networks, or experience...Worldwide$224k - $356.5k
...for a top-tier Software Engineering Leader to join the NVIDIA-Cumulus Linux Team! Are you looking for... ...the Network Operating System software that powers data... ...reliability features.Develop and debug C and Python code for... ...Linux systems and Linux kernel networkingStrong hands-...Full timeWork experience placement$130k - $230k
Senior System EngineerCategoryApplication & Customer SupportLocationSan... ...• Work with the engineering team to integrate MediaTek SOC... ...Technical issue solving and debugging• System flow troubleshooting... ...understanding of RTOS, Android OS, and Linux kernel.•Proven track record in...Temporary work$119.8k - $234.7k
...Hardware, and Infrastructure Engineering (SCHIE) is the team... .... Microsoft's Hardware Systems organization is... ...evaluate power efficiency, debug integration issues, and... ...interfaces such as DDR, HBM, PCIe, or Ethernet, and... ...Experience with Windows or Linux operating systems,...Ongoing contractWork at officeLocal areaWorldwideFlexible hours3 days per week$167.8k - $251.8k
...Role and ResponsibilitiesAs a Staff GPU System Engineer, you will lead pre-silicon workload... ...workload content to identify bottlenecks, debug driver & compiler issues, and help early... ...system, Vulkan driver & compiler, Linux kernel, architecture specs, emulation, and silicon...Hourly payFull timeRelocation- ...management of every digital system. The company was... ...driven VP of HW Systems Engineering to lead our hardware organization... ..., hands-on design and debugging capabilities who... ...and server interfaces (PCIe, USB, I2C, SMBus, SPI,... ...architectures and the Linux environment (including...For contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems Debug Engineer - PCIe & Linux Kernel. Be the first to apply!
- healthcare systems engineer Milpitas, CA
- senior linux systems engineer Milpitas, CA
- senior staff systems engineer Milpitas, CA
- systems engineer Milpitas, CA
- digital communications systems engineer Milpitas, CA
- application system engineer Milpitas, CA
- computer system validation engineer Milpitas, CA
- system performance engineer Milpitas, CA
- senior windows systems engineer Milpitas, CA
- operating system engineer Milpitas, CA



