Embedded Software Engineer - RISCV

NVIDIA•Santa Clara, CA
•$184,000 - $356,500

About The Position

NVIDIA is seeking a motivated, creative embedded software engineer to join its GPU Software team. The engineer will design key aspects of the RISCV board support package (BSP) used across the GPU, working in an environment with complex software and hardware designs. The role contributes to next-generation RISCV controllers and follows devices through development and into customer products, including desktops, notebooks, workstations, and gaming consoles. It also includes early modeling and simulation and collaboration with hardware and software engineers and teams around the world. NVIDIA is a technology company working in Artificial Intelligence, High-Performance Computing, and Visualization. The GPU is central to its products and services. The role offers equity and benefits, with base salary determined by location, experience, and pay for similar positions. The posting is for an existing vacancy, and applications will be accepted at least until October 19, 2026.

Requirements

  • Bachelor’s or master’s degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • At least 8 years of meaningful software development experience, especially with embedded systems.
  • Hands-on technical background with excellent C programming skills and embedded and device-driver development experience.
  • Familiarity with computer system architecture and microprocessor and microcontroller fundamentals, including caches, buses, memory controllers, and DMA.

Nice To Haves

  • Familiarity with the RISCV architecture.
  • Experience with the inner workings of toolchains such as gcc and gdb.
  • Background in embedded system software concepts such as RTOS and overlay programming models.
  • Experience with simulation, emulation, and the hardware development cycle.
  • Good documentation skills and ability to communicate with others.

Responsibilities

  • Define, design, develop, and verify features for next-generation RISCV controllers on GPUs.
  • Collaborate with hardware engineers and fellow software engineers.
  • Follow devices through the development process and into customer desktop, notebook, workstation, and gaming console products.
  • Participate in early modeling and simulation for product development.
  • Collaborate and communicate with teams around the world.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service