Senior SoC Software Engineer
NVIDIA· Engineer, Sys SW
Santa Clara, CA$184k - $287.5kFull-timePosted 1w ago
About the role
Senior SoC Software Engineer to develop and validate software for complex heterogeneous systems powering AI, HPC, and accelerated computing workloads across CPU/Data Center. Focus on design, validation, reliability software, and root-cause analysis spanning user space, kernel, firmware, and SoC boot software, with collaboration across teams and customers.
Responsibilities
- Design and develop SoC software, validation solutions, and test frameworks that efficiently validate and stress complex SoCs and systems throughout the complete software development lifecycle. Your work may span user space, the kernel, firmware, and SoC boot software.
- Pioneer next-generation system validation and reliability software that accelerates the journey from virtual prototypes and first silicon to production-ready hardware, large-scale deployment, and rapid failure resolution across standard and custom platforms.
- Spearhead initiatives that improve the efficiency, intelligence, robustness, and user experience of software used for design validation, thermal and power characterization, manufacturing screening, and customer platform bring-up.
- Investigate and drive root-cause analysis of highly complex board- and system-level failures across hardware and software boundaries.
- Collaborate across the company and with customers and partners to bring next-generation computing platforms to life—powering breakthroughs in AI factories, data centers, autonomous systems, and space-based computing.
Qualifications
- BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
- 8+ years of relevant industry experience.
- Strong C and C++ programming skills, including object-oriented design and development.
- Experience with low-level systems software, device drivers, firmware, or hardware-facing programming.
- A strong understanding of processor architecture fundamentals, preferably ARM.
- Exceptional problem-solving and debugging skills, particularly for issues spanning multiple layers of the system.
- Excellent communication, interpersonal, and planning skills, with the ability to lead technically complex initiatives.
Skills
Required:CC++Low-level systems software
Benefits
- equity
- benefits (see link)
Last updated Oct 16, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer4d agoEngineer, ASIC
- Senior System Software Engineer, Display Security4d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware4d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer4d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence4d agoHybrid (Remote / Local) · Architect