NVIDIA logo

Senior Firmware Engineer

NVIDIA
June 03, 2026
Full-time
On-site
Santa Clara, California, United States
$184,000 - $356,500 USD yearly
Other Semiconductor Jobs, Level - Senior

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.

NVIDIA logo

Date Posted: 2026-06-04