# Senior Engineer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Embedded-Controller_JR2026364?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_87349b1e-43d

## Description

NVIDIA is seeking a senior engineer to improve GPU system software and the way that software is built. You will work on firmware, a real-time operating system, driver interfaces, and the build, test, and execution infrastructure that supports them.

**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.

**Requirements:**

- 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

**Nice to Have:**

- 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

NVIDIA offers highly competitive salaries and a comprehensive benefits package. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

## Skills

### Required
- C
- embedded software
- real-time operating system
- device drivers
- low-level interfaces

### Nice to have
- AI development tools
- Rust
- operating system internals
- kernel modules
- computer architecture
- firmware security
- safety

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer---Embedded-Controller_JR2026364?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
