NVIDIA
Tegra System Software Engineer
$152K–$288K
US, CA, Santa Clara +3 · Full-time · Posted Oct 6, 2026
- Location
- US, CA, Santa Clara
US, NC, Remote
US, NC, Durham
US, CA, Remote - Experience
- 5+ years of relevant software development experience
- Education
- BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience
About the job
Design and develop Tegra SoC system software, kernel drivers, and embedded features, supporting ARM platforms from pre-silicon development through platform bring-up.
What you'll do
- Design, develop, verify, test, document, and maintain SoC software features in collaboration with hardware and software teams.
- Support early modeling and simulation, and bring up new platforms, products, and prototype systems.
- Enable core OS software on new platforms and contribute to hardware architecture and system software specifications.
What they ask for
- BS or MS degree in Computer Engineering, Computer Science, or a related degree, or equivalent experience
- Proven leadership skills and strong ownership on past projects
- Outstanding C programming and low-level driver experience, with complex system-level debugging strength
- Experience with ARM-based processor architecture and computer system fundamentals
Nice to have
- Background with chip or board bring-up
- Experience developing high-quality embedded code; experience with JTAG and other debugging tools
Pay
152,000 USD - 241,500 USD base salary (Level 3); 184,000 USD - 287,500 USD base salary (Level 4)
Tools
C, ARM, JTAG, DMA
AI focus
NVIDIA uses AI tools in its recruiting processes; the role itself does not state AI-related duties.
Model-written summary · the original posting is authoritative