Senior Firmware Engineer

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA Corporation seeks an experienced engineer for the Tegra System Software group to advance firmware on embedded microcontrollers inside NVIDIA SoCs and GPUs. You will work with hardware, software, and partner teams to shape roadmaps and deliver robust system software across POR, pre-silicon, bring-up, and production stages.

The role requires a BS/MS in a related field with 8+ years of relevant experience, deep knowledge of microcontroller fundamentals, and strong C/assembly coding skills.

Qualifications

  • 8+ years of system software development experience.
  • Strong understanding of computer architecture, processor ISAs, and microcontroller fundamentals.
  • C and assembly programming for firmware development.
  • Demonstrated technical leadership and project ownership.
  • Ability to collaborate with on-site and remote teams across geographies.

Responsibilities

  • Guide creation of RTOS firmware for embedded microcontrollers in NVIDIA SoCs and GPUs.
  • Translate requirements into a development roadmap and detailed plans.
  • Contribute across the system software lifecycle including pre-silicon bring-up and production.
  • Develop low-level drivers and debug system software thoroughly.
  • Collaborate with ASIC designers on next-generation microcontrollers.

Education

Bachelor's or master's in computer engineering or computer science

Job description

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in an inclusive, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

NVIDIA seeks a resourceful, highly motivated engineer experienced in microcontroller system software to become part of the Tegra System Software group. Our team pushes technology beyond conventional limits, and this position allows you to bring your creativity to demanding system software issues. You will engage closely with professionals from system software, hardware, and partner organizations to contribute to outstanding product development.

What you'll be doing:
  • Guide the creation of RTOS firmware operating on embedded microcontrollers within NVIDIA SoCs and GPUs.
  • Partner with hardware, software, and cross-functional teams to understand product requirements and schedules, and translate them into a development roadmap and detailed team plans.
  • Contribute across the system software lifecycle, including chip POR, pre-silicon development, silicon bring-up, and production.
  • Implement low-level driver development and ensure flawless debugging of system software.
  • Join forces with ASIC designers to contribute to the development of next-generation microcontrollers built into NVIDIA SoCs and GPUs.
What we need to see:
  • Bachelor's or master's degree in computer engineering, computer science, or a related field, or equivalent experience.
  • 8+ years of relevant system software development experience.
  • Strong understanding of computer architecture, processor ISAs, and microcontroller fundamentals, including caches, buses, memory controllers, and DMA.
  • Verified background in C and assembly programming, skilled in developing intricate, secure, and efficient microcontroller firmware.
  • Demonstrated technical leadership and ownership of projects.
  • Strong interpersonal abilities and the capability to work well with both on-site and remote groups.
  • Self-starter who communicates effectively across geographies in a dynamic, matrixed organization.
Ways to stand out from the crowd:
  • Hands-on experience productizing firmware with an embedded RTOS, such as SafeRTOS, on ARM or RISC-V microcontrollers.
  • Practical knowledge of linkers and linker scripts.
  • Previous technical leadership experience.

Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 184,000 USD - 287,500 USD for Level 4; and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until November 9, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Firmware Engineer - SOC and GPU
Senior System Firmware Engineer - SOC and GPU

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Director, Tegra Firmware
Director, Tegra Firmware

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 320,000 - 489,000
Senior System Software Engineer - Embedded Controller
Senior System Software Engineer - Embedded Controller

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
System Software Engineer - Trusted Firmware
System Software Engineer - Trusted Firmware

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits package
Competitive salary
System Software Engineer - Trusted Firmware
System Software Engineer - Trusted Firmware

NVIDIA • United States

On-site
USD 150,000 - 210,000
Equity
Benefits package
Senior System Software Engineer - CPU SoC Boot Firmware
Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA • United States

On-site
USD 152,000 - 288,000
Equity
Benefits package
Competitive salary
Senior System Firmware Engineer - SOC and GPU
Senior System Firmware Engineer - SOC and GPU

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 208,000 - 320,000
Senior System Firmware Engineer - SOC and GPU
Senior System Firmware Engineer - SOC and GPU

NVIDIA • Durham (NC)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer - Embedded Controller
Senior System Software Engineer - Embedded Controller

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Tegra System Software Engineer
Tegra System Software Engineer

NVIDIA • North Carolina

On-site
USD 184,000 - 288,000