> Markdown version of [/jobs/ext/4606324-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4606324-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Nvidia International, Inc. - **Location:** Santa Clara, United States - **Experience:** Expert - **Salary:** $184,000 - $287,500 - **Contract:** Permanent contract - **Skills:** Assembly Language, Computer Engineering, Software Debugging, Firmware, FreeRTOS, GNU Linker, Real-Time Operating Systems, Reduced Instruction Set Computing, System Software, Graphics Processing Unit (GPU), PIC Microcontroller, Application Specific Integrated Circuits, Caching, Information Technology - **Published:** November 6, 2026 - **Apply:** https://startup.jobs/senior-firmware-engineer-2100-nvidia-usa-10697660 ## About the Role * Bachelor's or master's degree in computer engineering, computer science, or a related field, or equivalent experience. * 8+ years of relevant system software development experience. * Strong understanding of computer architecture, processor ISAs, and microcontroller fundamentals, including caches, buses, memory controllers, and DMA. * Verified background in C and assembly programming, skilled in developing intricate, secure, and efficient microcontroller firmware. * Demonstrated technical leadership and ownership of projects. * Strong interpersonal abilities and the capability to work well with both on-site and remote groups. * Self-starter who communicates effectively across geographies in a dynamic, matrixed organization. Ways to stand out from the crowd: * Hands-on experience productizing firmware with an embedded RTOS, such as SafeRTOS, on ARM or RISC-V microcontrollers. * Practical knowledge of linkers and linker scripts. * Previous technical leadership experience. ## Description NVIDIA seeks a resourceful, highly motivated engineer experienced in microcontroller system software to become part of the Tegra System Software group. Our team pushes technology beyond conventional limits, and this position allows you to bring your creativity to demanding system software issues. You will engage closely with professionals from system software, hardware, and partner organizations to contribute to outstanding product development., * Guide the creation of RTOS firmware operating on embedded microcontrollers within NVIDIA SoCs and GPUs. * Partner with hardware, software, and cross-functional teams to understand product requirements and schedules, and translate them into a development roadmap and detailed team plans. * Contribute across the system software lifecycle, including chip POR, pre-silicon development, silicon bring-up, and production. * Implement low-level driver development and ensure flawless debugging of system software. * Join forces with ASIC designers to contribute to the development of next-generation microcontrollers built into NVIDIA SoCs and GPUs.