Senior Firmware Engineer - GPU
At a glance
AI generatedTL;DR
As a Senior Firmware Engineer on our GPU Firmware Development team, you will play a pivotal role in architecting and developing the core out-of-band and peripheral firmware for next-generation GPUs. Your responsibilities include building and debugging critical firmware within the OOBHUB, optimizing update mechanisms, and collaborating with hardware architects to define interfaces and protocols. You’ll work closely with cross-functional teams to ensure robust communication and secure peripheral control, using C in resource-constrained environments alongside RISC-V architectures. Expertise in SPI, I2C/I3C, PCIe, SMBus, MCTP, PLDM, and a focus on high-integrity coding practices are essential for this role that demands deep understanding of low-level firmware development and secure communication stacks.
Skills
What you'll do
- Develop and debug critical firmware for GPU OOBHUB to manage peripherals and secure communication interfaces.
- Build high-reliability firmware update mechanisms and telemetry systems for next-generation GPU subsystems.
- Define firmware-hardware interfaces and communication protocols with hardware architects and ASIC designers.
- Implement secure, modern firmware solutions using high-reliability coding principles in resource-constrained environments.
- Transform new architectural features into production-ready firmware by collaborating with internal software and infrastructure teams.
What we're looking for
- 5+ years of experience in low-level firmware development and embedded systems.
- Expertise in managing peripherals and communication stacks using industry-standard protocols.
- Proficient in C programming for resource-constrained environments.
- Experience with RISC-V or similar embedded processor architectures.
- Strong background in software development processes and debugging methodologies.
- Excellent collaboration skills for working closely with hardware designers.
- Knowledge of building secure firmware updates and handling cryptographic accelerators.
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 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3