NVIDIA

Technology

SeniorFirmwareEngineer

$184–357k Santa Clara, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Firmware Engineer at NVIDIA. Skills: Firmware development, Low-level C, SoC architecture, Power management. Develop low-level C firmware. Optimize low-level C firmware”

Industry & Context.

Technology
Problems you'll solve

Technical problem-solving; Debugging; Troubleshooting; Root cause analysis

What They're Looking For.

Must Have

BS or MS degree, 8+ years embedded firmware development, low-level C programming, memory-mapped register access, Technical leadership, Cross-functional team influence, Technical alignment, Excellent written communication, Excellent verbal communication, Articulate complex technical ideas, Practical AI/LLM experience, SoC boot flows, Interrupts, Linker build systems, Device tree configurations, Low-level SoC infrastructure, Clocks, Resets, Voltage rails, Power-gating behaviors, Outstanding debugging skills, Meticulous approach to avoiding regressions

Nice to Have

Rust language experience, ISO 26262 functional safety, FMEA accomplishment, Secure boot principles, Hardware/software boundary protection

What You'll Do.

Develop low-level C firmware

Optimize low-level C firmware

Support active product programs

Diagnose complex issues

Debug high-priority issues

Resolve issues rapidly

Lead system control firmware

Own release readiness

Own customer deliverables

Own factory deliverables

Manage partner interactions

Attend to critical issues

Deliver final binaries

Apply lessons learned

Report cross-team status

Refine software engineering processes

Refine development methodologies

Refine team workflows

Improve release reliability

Coordinate requirements

Coordinate system-level interfaces

Identify hardware/software failures

Analyze hardware traces

Develop integration tests

Conduct error injection

How You'll Work.

Team & Collaboration

Cross-functional teams; Worldwide engineering locations; Hardware engineers; Software engineers; Safety architecture groups

Communication Scope

Articulate complex ideas; Cross-site communication

Process & Methodology

Project leadership, Issue resolution, Bug tracking, Status tracking

Full Job Description

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? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team. Joining the System Control Firmware team places you at the core of NVIDIA’s Tegra SoC architecture. You will develop, implement, and secure the essential software that regulates everything from boot sequencing to dynamic power, clock, and thermal management for top-tier autonomous vehicles, AI edge devices, next-generation data centers, and advanced robotics. This role lets you influence the industry directly while working with a diverse set of minds in the field. **What you’ll be doing:** * Core Firmware Development: Build, implement, and optimize low-level C firmware for the Boot and Power Management Processor (BPMP) across the entire Tegra SoC lifecycle. * Active Program Support: Provide hands-on technical support to active product programs by diagnosing and debugging complex, high-priority issues, collaborating closely with cross-functional teams to drive rapid resolutions. * Project Leadership: We offer opportunities to lead system control firmware from inception through bring-up and productization, owning integration, release readiness, issue resolution, and customer/factory deliverables. Requires strong collaboration across functions, focused delivery, clear communication, managing interactions with partners, swift attention to critical issues, and thorough bug/status tracking through final binary delivery. Also requires technical depth in firmware integration, configuration delivery, branch/release workflows, validation, production binaries, and applying lessons learned to future bring-up, with regular cross-team status reporting on progress, risks, blocking issues, and bugs. * Process Improvement: Lead and promote the ongoing refinement of software engine

Free ATS check

Applying for this Senior Firmware Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NVIDIA?

Real rants from real employees. Read before you apply.

Read Company Rants →