Senior Firmware Engineer
Core
Guide the creation of RTOS firmware operating on embedded microcontrollers within NVIDIA SoCs and GPUs, contributing to chip POR, pre-silicon development, silicon bring-up, and production.
Role type
Senior IC firmware engineer (embedded RTOS/microcontrollers)
Builds
RTOS firmware for embedded microcontrollers integrated into NVIDIA SoCs and GPUs
Domain
Semiconductor / Embedded Systems
Required skills
C programming, assembly programming, computer architecture, processor ISAs, microcontroller fundamentals, caches, buses, memory controllers, DMA, low-level driver development, debugging
Preferred skills
SafeRTOS, ARM, RISC-V, linkers, linker scripts, technical leadership
Technologies
SafeRTOS, ARM, RISC-V
Responsibilities
Guide creation of RTOS firmware for embedded microcontrollers in NVIDIA SoCs/GPUs; Partner with hardware/software teams to translate requirements into development roadmaps; Contribute across system software lifecycle (POR, pre-silicon, bring-up, production); Implement low-level drivers and debug system software; Collaborate with ASIC designers on next-generation microcontrollers
Seniority
Senior, hands-on IC
