✦ Luna Orbit — Software Engineering

Embedded Software Engineer - RISCV

at Nvidia

📍 US, CA, Santa Clara Unknown Posted March 14, 2026
Type Not Specified
Experience mid
Exp. Years 8+ years
Education BS or MS in Computer Engineering, Computer Science, or related
Category Software Engineering

This role involves designing and verifying RISCV controllers for NVIDIA's GPU products, requiring embedded software expertise and hardware collaboration.

  • Design, develop, verify RISCV features
  • Collaborate with hardware engineers
  • Model and simulate hardware components
  • Develop device drivers
  • Optimize embedded software performance

The position focuses on embedded software development in C, hardware modeling, simulation, and working with RISCV architecture in a high-performance computing environment.

The ideal candidate is an experienced embedded software engineer with at least 8 years in embedded systems, proficient in C programming, device driver development, and familiar with RISCV architecture, capable of working on complex hardware-software integration.

C programmingEmbedded systemsDevice driver developmentRISCV architecture
GCCGDBSimulationEmulationHardware development
gccgdb
C programmingEmbedded systemsDevice driver developmentRISCV architectureHardware modelingSimulationEmulationMicroprocessorMicrocontrollerRTOS
Embedded systemsC programmingDevice driver developmentRISCV architectureHardware modelingSimulationEmulationMicroprocessorMicrocontrollerRTOS
CreativityCollaborationCommunicationProblem-solvingSelf-motivation
Industry Technology / Semiconductors
Job Function Develop and verify embedded software for RISCV controllers in GPU hardware
Role Subtype Embedded Engineer
Tech Domains Embedded Systems, Hardware Development, Microprocessor, Microcontroller, RTOS
Embedded Software EngineerRISCVC programmingDevice driverHardware modelingSimulationEmulationMicroprocessorMicrocontrollerRTOSgccgdbembedded systemsHardware developmentGPUNVIDIASanta ClaraLevel 4Level 5

Less than 8 years of experience, Lack of expertise in C programming or embedded systems, No experience with RISCV architecture, Unwilling to work in Santa Clara, CA

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile