
Senior Software Integration and Debug Engineer
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Santa Clara • California • Oregon • United States
Visit company websiteExplore more
Salary
💰 $152,000 - $287,500 per year
Job Level
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