# Software Engineer - Tegra System Software

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Salary**: 184,000 USD – 287,500 USD for Level 4; 224,000 USD – 356,500 USD for Level 5
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Engineer_JR2029419?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-tegra-system-software-8dd839ec-3f9/

## Description

NVIDIA is seeking a highly motivated engineer experienced in microcontroller system software to join the Tegra System Software group. The successful candidate will guide the creation of RTOS firmware operating on embedded microcontrollers within NVIDIA SoCs and GPUs, partner with hardware, software, and cross-functional teams, and contribute across the system software lifecycle.

**Responsibilities:**

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

**Requirements:**

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

**Preferred Qualifications:**

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

**Benefits:**

- Highly competitive salaries

- Comprehensive benefits package

- Equity eligibility

- See www.nvidiabenefits.com/ for more information.

**Salary Range:**

- 184,000 USD – 287,500 USD for Level 4;

- 224,000 USD – 356,500 USD for Level 5

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C
- assembly
- microcontroller firmware
- computer architecture
- processor ISAs
- RTOS

### Nice to have
- SafeRTOS
- ARM
- RISC-V
- linkers
- linker scripts

---

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