Senior Embedded Systems Engineer: Firmware & RTOS

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 152,000 - 288,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NVIDIA Corporation is seeking a senior engineer to enhance GPU system software, firmware, and RTOS-related components. You will design, implement, bring up, and support firmware, a real-time OS, and the related driver interfaces, collaborating with hardware and software partners globally.

The role emphasizes building robust software, modern tooling, and ownership from design through release, with a focus on low-level interfaces such as interrupts, GPIO, DMA, PCIe, and I2C.

Qualifications

  • Proven experience in system software, embedded software, or a related field.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 5+ years of meaningful experience.
  • Experience writing software in C, and scripting to build, test, or run that software.
  • Background with embedded software, a real-time operating system, and device drivers, and with low-level interfaces such as interrupts, GPIO, DMA, PCIe, or I2C.
  • Experience delivering software you were accountable for, from design through release and support.
  • Experience using AI development tools to write, review, and test software more efficiently
  • Background with embedded software for power, thermal, or performance and experience designing real-time control software
  • Experience with operating system internals, kernel modules, or computer architecture
  • Experience with firmware security or safety
  • Background with Rust

Responsibilities

  • Improve the product and the process used to build, test, and run it.
  • Design and implement firmware and real-time operating system changes, and the driver interface that connects them with the rest of the system.
  • Use current development tools, including tools that generate and check code, and make those tools part of how the team develops and validates software.
  • Work with hardware and software partners in other locations to resolve issues and deliver the result.

Skills

C programming
Embedded software
RTOS experience
Device drivers
PCIe interface
I2C interface
GPIO interface
Software design
Scripting for build/test
Rust

Education

Bachelor's degree in Computer Science or related

Job description

NVIDIA Corporation is seeking a senior engineer to enhance GPU system software, firmware, and RTOS-related components. You will design, implement, bring up, and support firmware, a real-time OS, and the related driver interfaces, collaborating with hardware and software partners globally.

The role emphasizes building robust software, modern tooling, and ownership from design through release, with a focus on low-level interfaces such as interrupts, GPIO, DMA, PCIe, and I2C.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Software Engineer — Firmware & RTOS
Senior Embedded Systems Software Engineer — Firmware & RTOS

Thomas To • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Embedded System Software Engineer - Firmware & RTOS
Senior Embedded System Software Engineer - Firmware & RTOS

NVIDIA • United States

On-site
USD 184,000 - 288,000
Equity
Benefits package
Senior Embedded Systems Software Engineer - Firmware/RTOS
Senior Embedded Systems Software Engineer - Firmware/RTOS

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Embedded Controller RTOS & Firmware Engineer — Equity
Senior Embedded Controller RTOS & Firmware Engineer — Equity

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Senior System Firmware Engineer: SOC & GPU Architect
Senior System Firmware Engineer: SOC & GPU Architect

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Embedded RTOS Engineer – Automotive Software (Equity)
Senior Embedded RTOS Engineer – Automotive Software (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Benefits
Senior System Firmware Architect – SOC & GPU (Equity Options)
Senior System Firmware Architect – SOC & GPU (Equity Options)

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Senior Firmware Engineer – AI Hardware & SoC Optimization
Senior Firmware Engineer – AI Hardware & SoC Optimization

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Senior System Firmware Architect — SOC & GPU (Equity)
Senior System Firmware Architect — SOC & GPU (Equity)

NVIDIA • United States

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Firmware Engineer for SoC Boot & Security
Senior Firmware Engineer for SoC Boot & Security

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 288,000