Embedded Software Engineer - RISCV
Core
Design, develop, and verify features for next-gen RISCV controllers on NVIDIA GPUs, ensuring functionality across desktops, notebooks, workstations, and gaming consoles.
Role type
Senior IC embedded software engineer (RISCV/GPU)
Builds
Next-generation RISCV controllers for NVIDIA GPU products
Domain
Semiconductor / High-Performance Computing / Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming, embedded device driver development, computer system architecture, microprocessor fundamentals, microcontroller fundamentals, simulation and emulation, toolchain usage (gcc, gdb), RTOS concepts, overlay programming models
Preferred skills
RISCV architecture familiarity, hardware development cycle experience
Technologies
RISCV, gcc, gdb, RTOS
Responsibilities
Define, design, develop, and verify features for next-gen RISCV controllers; follow devices through the full development process to customer products; perform early modeling and simulation; collaborate with hardware and software teams
Seniority
Senior, hands-on IC