# Senior SBIOS Firmware Engineer - Bootloader

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-SBIOS-Firmware-Engineer---Bootloader_JR2014284?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3f16845c-dff

## Description

As a Senior SBIOS Firmware Engineer - Bootloader, you will design and develop firmware for NVIDIA's ARM-based CPUs. You will collaborate with hardware architecture teams to identify opportunities to improve our architecture and make it more performant generation to generation.

Key responsibilities include:

- Designing and developing firmware for NVIDIA's ARM-based CPUs

- Collaborating with hardware architecture teams to improve our architecture and make it more performant generation to generation

- Developing software and driving ideas to analyze documents and communications to internal and/or external audiences about our technology

Requirements include:

- BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience) with 5+ years of proven experience

- Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming

- Outstanding C/Python programming abilities

- Good knowledge of ARMv8/9-based processor architecture

- Strong knowledge of system-level error handling

- Good knowledge of ARM bootloader and secure boot concepts

- Excellent communication skills

Preferred qualifications include:

- Experience analyzing, debugging, and tuning performance of complex system software stacks

- Knowledge of virtualization platforms (KVM, QEMU)

- Understanding of server management protocols such as IPMI, MCTP, PLDM

- Deep understanding of system-level architecture, such as topologies, interconnects, memory hierarchy, interrupts, and memory-mapped I/O

- Experience working closely with HW teams, ODMs, and vendors to introduce and support server platforms

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!

## Skills

### Required
- Multicore hardware
- Operating systems design
- Concurrency
- Virtual memory
- Caching
- Interrupts
- Device drivers
- Real-time programming
- ARMv8/9-based processor architecture
- System-level error handling
- ARM bootloader
- Secure boot concepts

### Nice to have
- Analyzing, debugging, and tuning performance of complex system software stacks
- Virtualization platforms (KVM, QEMU)
- Server management protocols (IPMI, MCTP, PLDM)
- System-level architecture (topologies, interconnects, memory hierarchy, interrupts, memory-mapped I/O)
- Working closely with HW teams, ODMs, and vendors to introduce and support server platforms

---

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