Embedded Software Engineer - RISCV

at Nvidia
USD 184,000-356,500 per year
MIDDLE SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 3 Communication @ 6 System Architecture @ 2 GPU @ 3 AI @ 3

Details

NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. You will design key aspects of the RISCV BSP package used across the GPU and work closely with hardware and software engineers across the development lifecycle.

Responsibilities

  • Define, design, develop and verify features for next-gen RISCV controllers on NVIDIA GPUs.
  • Collaborate with hardware engineers and fellow software engineers throughout the development process.
  • Follow devices through development to customer desktops, notebooks, workstations, and gaming consoles.
  • Participate in early modeling and simulation activities required to produce products.
  • Communicate and collaborate effectively with global teams.

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience).
  • 8+ years of meaningful software development experience, especially with embedded systems.
  • Hands-on technical background with excellent C programming skills.
  • Embedded and device driver development experience.
  • Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).

Ways to stand out

  • Familiarity with the RISC-V architecture.
  • Experience with inner workings of toolchains such as gcc and debuggers such as gdb.
  • Background with embedded system software concepts, e.g., RTOS and overlay programming models.
  • Experience with simulation, emulation and hardware development cycles.
  • Strong documentation skills and effective communication.

Compensation & Benefits

  • Base salary range (Level 4): 184,000 USD - 287,500 USD per year.
  • Base salary range (Level 5): 224,000 USD - 356,500 USD per year.
  • Eligible for equity and company benefits (see NVIDIA benefits page).

Additional information

  • Location: Santa Clara, CA, United States.
  • Employment type: Full time.
  • Applications accepted at least until June 15, 2026.
  • NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.