NVIDIA
Embedded Software Engineer - RISCV
$184K–$356K
US, CA, Santa Clara · Full-time · Posted Oct 15, 2026
- Experience
- 8+ years of meaningful software development experience, especially with embedded systems.
- Education
- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience).
About the job
Designs, develops, and verifies software features and BSP components for next-generation RISC-V controllers used across NVIDIA GPUs.
What you'll do
- Define, design, develop, and verify features for next-generation RISC-V controllers, collaborating with hardware and software engineers.
- Follow devices through development and into customer products.
- Contribute to early modeling and simulation.
What they ask for
- BS or MS degree in Computer Engineering, Computer Science, or a related degree (or equivalent experience).
- 8+ years of meaningful software development experience, especially with embedded systems.
- Excellent C programming and embedded, device driver development experience.
- Familiarity with computer system architecture and microprocessor and microcontroller fundamentals, including caches, buses, memory controllers, and DMA.
Nice to have
- Familiarity with the RISC-V architecture and toolchains such as gcc and gdb.
- Experience with RTOS, overlay programming models, simulation, emulation, or the hardware development cycle.
Pay
184,000 USD - 287,500 USD base salary (Level 4); 224,000 USD - 356,500 USD base salary (Level 5)
Tools
C, RISCV, gcc, gdb, RTOS, DMA
Model-written summary · the original posting is authoritative