NVIDIA
Senior SoC Software Engineer
$184K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 7, 2026
- Experience
- 8+ years of relevant industry experience.
- Education
- BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
About the job
Develops and validates SoC software for complex computing platforms, from early silicon through deployment, with a focus on performance, reliability, power efficiency, and serviceability.
What you'll do
- Build SoC software, validation solutions, and test frameworks across user space, kernel, firmware, and boot software.
- Develop validation and reliability software spanning prototypes, silicon bring-up, production, and deployment.
- Analyze complex board- and system-level failures and improve validation, characterization, manufacturing screening, and platform bring-up software.
What they ask for
- BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent 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.
- Understanding of processor architecture fundamentals, preferably ARM; strong problem-solving and debugging skills.
Nice to have
- Deep knowledge of Linux kernel internals and ARM-based platforms; experience with data center, server, AI infrastructure, or mission-critical systems.
- Pre- or post-silicon bring-up experience; experience applying AI, automation, or data-driven techniques to validation and reliability.
Pay
184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)
Tools
C, C++, Linux kernel, ARM
AI focus
The role may apply AI, automation, or data-driven techniques to accelerate validation, analyze failures, and improve system reliability. NVIDIA uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative