Senior Embedded Systems Software Engineer — Firmware & RTOS

Thomas To

Santa Clara (CA)

On-site

USD 152,000 - 288,000

Full time

48 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NVIDIA is seeking a senior engineer to enhance GPU system software, including firmware, a real-time operating system, and driver interfaces. You will participate in build, test, and execution infrastructure, guiding changes from design through bring-up and release.

The role requires strong experience in C and scripting, embedded software, RTOS, and low-level interfaces. You will collaborate with global teams to deliver robust software and improve development processes.

Qualifications

  • Proven experience in system software, embedded software, or 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, RTOS, and device drivers, with low-level interfaces like interrupts, GPIO, DMA, PCIe, or I2C.
  • Experience delivering software you were accountable for, from design through release and support.

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
Scripting
Embedded software
RTOS
Device drivers
PCIe/I2C/DMA
Interrupts/GPIO
Delivery of software

Education

Bachelor's degree in CS/CE or related

Job description

NVIDIA is seeking a senior engineer to enhance GPU system software, including firmware, a real-time operating system, and driver interfaces. You will participate in build, test, and execution infrastructure, guiding changes from design through bring-up and release.

The role requires strong experience in C and scripting, embedded software, RTOS, and low-level interfaces. You will collaborate with global teams to deliver robust software and improve development processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer: Firmware & RTOS
Senior Embedded Systems Engineer: Firmware & RTOS

NVIDIA Corporation • 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)
Senior System Firmware Architect — SOC & GPU (Equity)

NVIDIA • United States

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Firmware Architect – SOC & GPU
Senior Firmware Architect – SOC & GPU

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Embedded Linux Engineer - DPU Platform & Systems
Senior Embedded Linux Engineer - DPU Platform & Systems

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,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