NVIDIA
Technology
SeniorFirmwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.