Job Title
Senior Firmware Engineer - GPU
Role Summary
Develop core out-of-band and peripheral firmware for the GPU OOBHUB, delivering secure, high-reliability firmware that manages peripherals, updates, and telemetry for next-generation GPU architectures. Work closely with hardware architects, ASIC designers, and cross-functional software teams to define firmware-hardware interfaces and bring new architectural features to production.
Experience Level
Senior — typically requires 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming.
Responsibilities
Primary responsibilities include design, implementation, and validation of firmware for GPU subsystems and peripheral control.
- Architect, develop, and debug critical firmware running in the GPU OOBHUB focused on robust peripheral control and secure communications.
- Design and implement high-reliability firmware update mechanisms and telemetry systems for GPU subsystems.
- Define firmware-hardware interfaces and communication protocols in partnership with hardware architects and ASIC designers.
- Implement secure, high-integrity firmware using appropriate languages and engineering principles for system stability.
- Collaborate with internal software, hardware, and infrastructure teams to transition features from concept to production.
Requirements
Key required and preferred skills.
- 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming.
- Expert-level C programming skills for resource-constrained environments.
- Experience with peripheral interfaces and communication protocols such as SPI, I2C/I3C, PCIe, SMBus, MCTP, PLDM.
- Familiarity with RISC-V or similar embedded processor architectures.
- Strong debugging methodologies, software development processes, and a developer-first approach to clean, maintainable code.
- Proven ability to collaborate with hardware designers and cross-functional engineering teams.
Nice-to-have / differentiators:
- Hands-on experience or familiarity with Ada or SPARK for high-integrity/safety-critical software.
- Direct RISC-V expertise (assembly, custom extensions, low-level optimizations).
- Experience building secure firmware update systems, hardware roots of trust, or integrating cryptographic hardware accelerators.
Education Requirements
BS or MS in Electrical Engineering, Computer Science, or Computer Engineering — or equivalent practical experience.
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

Date Posted: 2026-05-22