Job Title
Senior Firmware Engineer
Role Summary
The Senior Firmware Engineer will develop and maintain low-level system control firmware for NVIDIA Tegra SoCs, including boot sequencing, dynamic power, clock, and thermal management. The role is on the System Control Firmware team and supports product bring-up, release readiness, and ongoing program support for autonomous vehicles, AI edge devices, data centers, and robotics.
Experience Level
Senior β typically 8+ years of professional embedded firmware development experience or equivalent.
Responsibilities
Key responsibilities include design, implementation, integration, and support of system-level firmware and associated tools.
- Develop and optimize low-level C firmware for the Boot and Power Management Processor across Tegra SoC lifecycles.
- Diagnose and debug complex, high-priority issues; provide hands-on technical support to active product programs.
- Lead firmware projects from inception through bring-up and productization, owning integration, releases, and deliverables.
- Drive process and engineering workflow improvements to increase code quality and release reliability.
- Collaborate globally with hardware, software, and safety architecture teams to define interfaces and requirements.
- Develop and maintain debug and test automation, analyze boot logs and hardware traces, and perform error injection on emulation and physical boards.
Requirements
Must-have technical skills and experience.
- 8+ years professional experience in embedded firmware development, low-level C programming, and memory-mapped register access.
- Proven technical leadership: lead complex problem-solving and drive cross-functional alignment.
- Clear written and verbal communication across distributed teams.
- Familiarity with AI-assisted development workflows, agents, or LLM tools to improve engineering productivity.
- Strong systems knowledge: SoC boot flows, interrupts, linker/build systems, and device-tree configurations.
- Hands-on experience with SoC infrastructure: clocks, resets, voltage rails, power gating, and related hardware interfaces.
- Excellent debugging and problem-resolution skills; attention to preventing regressions in sensitive system behavior.
Nice-to-have:
- Experience or interest in using Rust for systems programming and safe firmware architectures.
- Experience with ISO 26262 functional safety processes and FMEA.
- Knowledge of secure boot and hardware/software boundary protections.
- Prior collaboration with silicon/hardware teams to influence next-generation designs.
Education Requirements
BS or MS in Electrical Engineering, Computer Science, Computer Engineering, or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-06-04