Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Systems Debug Engineer - PCIe & Linux Kernel in Milpitas, CA vacancy
  • $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... 
    Suggested
    Daily paid
    Full time
    Work experience placement
    Local area
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    3 days ago
  • $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)... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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).... 
    Suggested
    Work at office
    Relocation package

    Delos™

    San Jose, CA
    1 day ago
  • $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... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  •  ...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

    TPS Group Company

    Milpitas, CA
    16 hours ago
  •  ...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... 

    AMD

    Santa Clara, CA
    4 days ago
  • $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... 

    Arista Networks

    Santa Clara, CA
    2 days ago
  •  ...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... 

    Synopsys Inc

    Sunnyvale, CA
    a month ago
  • $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 placement
    Worldwide

    Super Micro Computer

    San Jose, CA
    3 days ago
  • $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 work
    Remote work

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  • $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 wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $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 work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    3 days ago
  •  ...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

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $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 time
    Work experience placement
    Overseas

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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 office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Nutanix

    San Jose, CA
    3 days ago
  • $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... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $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

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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 wage
    Full time
    Work experience placement

    KLA

    Milpitas, CA
    1 day ago
  • $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 wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $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 wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  •  ...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 time
    Work experience placement
    Work at office
    Local area
    Remote work

    Crowdstrike

    Sunnyvale, CA
    20 hours ago
  • $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 office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    11 hours ago
  • $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 time
    Work experience placement

    Nvidia

    Santa Clara, CA
    4 days ago
  • $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

    MediaTek

    San Jose, CA
    3 days ago
  • $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 contract
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Microsoft

    Mountain View, CA
    1 day ago
  • $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 pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    3 days ago
  •  ...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

    Axiado Corporation

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems Debug Engineer - PCIe & Linux Kernel. Be the first to apply!