Senior Firmware Engineer

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 3 Communication @ 6 Debugging @ 7 LLM @ 3 Robotics Rust @ 7

Details

Do you enjoy hacking and tinkering at the lowest levels of software? Are you passionate about extracting maximum efficiency from complex hardware while maintaining complete system stability? NVIDIA is seeking a Senior Firmware Engineer to join its System Control Firmware team.

The team works at the core of NVIDIA's Tegra SoC architecture, developing, implementing, and securing essential software that regulates boot sequencing, dynamic power, clock, and thermal management for autonomous vehicles, AI edge devices, next-generation data centers, and advanced robotics.

Responsibilities

  • Build, implement, and optimize low-level C firmware for the Boot and Power Management Processor (BPMP) across the entire Tegra SoC lifecycle.
  • Provide hands-on technical support to active product programs by diagnosing and debugging complex, high-priority issues and collaborating with cross-functional teams to drive rapid resolutions.
  • Lead system control firmware from inception through bring-up and productization, including integration, release readiness, issue resolution, and customer and factory deliverables.
  • Manage firmware integration, configuration delivery, branch and release workflows, validation, production binaries, and final binary delivery.
  • Track bugs and project status, report progress, risks, blocking issues, and bugs across teams, and apply lessons learned to future bring-up activities.
  • Lead and promote improvements to software engineering processes, development methodologies, and team workflows to improve efficiency, code quality, and release reliability.
  • Collaborate with hardware, software, and safety architecture groups across worldwide engineering locations to coordinate requirements and system-level interfaces.
  • Identify complex hardware/software boundary failures by analyzing boot logs and hardware traces.
  • Develop unit and integration tests and conduct error injection on emulation platforms and physical boards.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
  • 8+ years of professional experience in embedded firmware development, low-level C programming, and memory-mapped register access.
  • Demonstrated ability to lead technical problem-solving efforts in complex projects, influence cross-functional teams, and drive technical alignment.
  • Excellent written and verbal communication skills, with the ability to explain complex technical ideas clearly across distributed, multi-site teams.
  • Practical experience or familiarity with AI agents or LLM-assisted workflows for code generation, testing, or engineering efficiency.
  • Strong knowledge of SoC boot flows, interrupts, linker and build systems, and device-tree-based configurations.
  • Direct experience with low-level SoC infrastructure, including clocks, resets, voltage rails, and power-gating behaviors.
  • Excellent debugging and problem-solving skills, a self-starter attitude, strong teamwork, and a meticulous approach to avoiding regressions in sensitive system behaviors.

Preferred Qualifications

  • Experience or strong professional interest in Rust for systems programming, safe firmware architectures, or tooling.
  • Experience working under ISO 26262 functional safety standards and completing FMEA.
  • Knowledge of secure boot principles and hardware/software boundary protection.
  • Interest in collaborating with hardware engineers to influence next-generation silicon development across automotive, robotic, and data center platforms.

Compensation And Benefits

  • Base salary for Level 4: USD 184,000–287,500 per year.
  • Base salary for Level 5: USD 224,000–356,500 per year.
  • Salary is determined by location, experience, and compensation for employees in similar positions.
  • Eligible for equity and benefits.
  • Full-time position.
  • Applications accepted at least until June 7, 2026.
  • NVIDIA is an equal opportunity employer and is committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs