Firmware Infrastructure Engineer - GPU

Nvidia

Actively hiring
Us, Ca, Santa Clara, US Posted 34 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

Join our GPU Firmware team as a senior software engineer to craft innovative automation tools and infrastructure that support cutting-edge GPU firmware development. You will enhance build systems, regression farms, and workflows while collaborating with hardware, software, and business teams to bring new features to life. Your role involves designing, testing, debugging, and optimizing solutions for the entire GPU lifecycle, working closely with OS and PC vendors to improve startup experiences. Ideal candidates have a strong background in cloud infrastructure, Python, C, and scripting, along with experience in CI/CD tools, static/dynamic code analysis, and secure development practices. This role demands expertise in firmware constraints and a passion for solving complex puzzles in the realm of GPU technology.

Skills

Python C CI/CD SQL PostgreSQL AWS Kubernetes Docker Git GitHub Jenkins Bash Perl Rust YAML JSON Swagger RESTful_APIs SOLID_principles TDD BIO_Software_Development Threat_Modeling Fuzzing

What you'll do

  • Enhance and design tooling, build systems, and regression farms to improve team software processes.
  • Develop, test, debug, and optimize creative solutions for GPU firmware throughout its lifecycle.
  • Transform new infrastructure features from idea to reality by working closely with cross-functional teams.
  • Create, document, and automate workflows and processes for both internal and external projects.
  • Work with OS and PC vendors to innovate on the startup experience of GPUs.
  • Implement secure development techniques including threat models and static/dynamic analysis in firmware solutions.

What we're looking for

  • 4+ years of experience in software engineering or equivalent.
  • Strong background in automation with modern CI/CD tools.
  • Deep understanding of cloud/distributed infrastructure and database concepts.
  • Proficiency in Python, C, scripting languages, and secure development techniques.
  • Experience in developing device BIOS, firmware, or low-level software.
  • Ability to work closely with hardware designers and other engineers.
  • Strong interpersonal skills and a passion for optimizing potential.

Market check

Salary context

This $152,000–$241,500 range sits above 42% of similar postings on FindRole.

Peer median band

$167,100$247,350

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$180,775$235,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 802 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 798 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

GPU Firmware Infrastructure Engineer

Nvidia

Us, Ca, Santa Clara, US 29 days ago $124,000$195,500
Python CI/CD AWS Kubernetes SQL PostgreSQL Docker Terraform Git Jenkins Ansible Prometheus Grafana YAML REST_APIs Swagger JSON XML

System Software Engineer, GPU Development Tools

Nvidia

Us, Ca, Santa Clara, US 42 days ago $152,000$241,500
C++ Python CUDA DX OpenGL Vulkan Object-Oriented_Design_Patterns Chip_Simulation System_Simulation Virtual_Machines Containers Distributed_Programming

System Software Engineer, GPU Development Tools

Nvidia

Us, Ca, Santa Clara, US 52 days ago $124,000$195,500
C++ Python CUDA DX OpenGL Vulkan Chip Simulation Virtual Machines Containers Distributed Programming Object-Oriented Design Patterns CI/CD

System Software Engineer - GPU and SOC

Nvidia

Us, Ca, Santa Clara, US 41 days ago $184,000$287,500
C/C++ Linux Windows Kernel WDDM MCDM System-Level_Debugging Computer_Architecture DMA Memory_Controllers Buses Cache Operating_Systems Security_Concepts

Senior Firmware Engineer – GPU Networking

Nvidia

Us, Ca, Santa Clara, US 13 days ago $152,000$241,500
C Python Bash Linux integrated circuit design network protocols assembly programming embedded systems real-time programming debugging problem-solving multitasking dynamic environment changing requirements

GPU Software Engineer

Qualcomm

San Diego, Ca,Us, US 10 days ago $98,900$148,300
C C++ Python Perl GPU APIs pre-silicon tests post-silicon tests design documentation team collaboration graphics programming