NVIDIA
SoC Software Engineer – New College Graduate 2026
$108K–$196K
US, CA, Santa Clara · Full-time · Posted Oct 13, 2026
- Education
- Pursuing or recently completed a BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or a related field—or equivalent experience.
About the job
Develop and validate low-level SoC software for CPU, SoC, and GPU platforms, from virtual prototypes and early silicon through production deployment.
What you'll do
- Develop SoC software, validation solutions, and test frameworks across user space, kernel, firmware, and boot software.
- Build system validation and reliability software and help resolve hardware and software failures.
- Contribute to system software architecture and collaborate across teams to integrate and bring up new platforms.
What they ask for
- Pursuing or recently completed a BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or a related field—or equivalent experience.
- Strong C or C++ programming skills and understanding of object-oriented design.
- Familiarity with low-level systems software and device drivers, and understanding of operating systems and computer architecture.
- Strong problem-solving and debugging skills, communication skills, and ability to collaborate in a team.
Nice to have
- Knowledge of Linux systems or kernel internals and complex computing architectures.
- Experience with SoC development, silicon bring-up, hardware validation, team software projects, or exposure to AI, automation, or data-driven techniques.
Pay
108,000 USD - 178,250 USD base salary (Level 1); 124,000 USD - 195,500 USD base salary (Level 2)
Tools
C, C++, Linux
AI focus
The role may use AI, automation, or data-driven techniques to accelerate validation, analyze failures, or improve system reliability. NVIDIA also states it uses AI tools in recruiting.
Model-written summary · the original posting is authoritative