Drimva

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

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)