NVIDIA

Senior Software Integration and Debug Engineer

NVIDIA

full-time

Posted on:

Location Type: Office

Location: Santa ClaraCaliforniaOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $287,500 per year

Job Level

Tech Stack

About the role

  • Develop automated CI/CD, BSP integration, and triage tools to accelerate issue detection, isolation, and regression tracking.
  • Perform system bring-up, enable debug paths, and ensure platform integration readiness for NVIDIA reference and OEM partners.
  • Integrate OEM and partner software into the NVIDIA software stack to ensure compliance, stability, and power/performance benchmarks for production platforms.
  • Work closely with multi-functional teams to prioritize issues across all BSP components—firmware, drivers, kernel, and hardware layers.
  • Collaborate with architecture, silicon, firmware, and OS engineering teams to enable new features and ensure seamless cross-component integration.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience, with 5+ years of relevant software development experience.
  • Strong understanding of ARM microarchitecture and exception levels, with an emphasis on integration, triage, and debugging.
  • Understanding of SoC architecture spanning Boot, Security, Power, and OS bring-up.
  • Good understanding of ACPI and Device Tree concepts.
  • Proficiency in C/C++ and Python for automation and validation tooling.
  • Strong knowledge of Kernel and Hypervisor internals on both Windows and Linux systems.
  • Experience integrating drivers/firmware and debugging kernel components, with a specific focus on Windows.
  • Background in solving problems within large, complex systems deployed at scale.
Benefits
  • Equity and benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++PythonCI/CDBSP integrationdebuggingARM microarchitectureSoC architectureKernel internalsHypervisor internals
Soft Skills
collaborationproblem-solvingprioritizationcommunicationteamwork
Certifications
BS in Computer EngineeringMS in Computer Science