Firmware Applications Engineer

NVIDIA

Base: 136,000 usd - 218,500 usd (level 3); 168,000...
Openbmc and opensma firmware development
C/c++ and python/bash scripting
Rtos, baremetal, embedded linux
Develop OpenBMC and microcontroller firmware to support our next-generation GPU server platforms

Job Summary

  • Develop OpenBMC and microcontroller firmware to support our next-generation GPU server platforms.
  • Contribute and upstream code, collaborating with the open-source community to drive feature requirements and influence project direction.
  • Leverage industry standards (MCTP, PLDM, OBMF, etc.) to build high-performance and secure platform management solutions.

Matching Summary

Develop OpenBMC and microcontroller firmware to support our next-generation GPU server platforms.

Salary

Base: 136,000 USD - 218,500 USD (Level 3); 168,000 USD - 264,500 USD (Level 4); Equity and benefits eligible

Skills & Requirements

Must-have

  • OpenBMC and OpenSMA firmware development
  • C/C++ and Python/Bash scripting
  • RTOS, Baremetal, Embedded Linux
  • Serial communication protocols (I2C/I3C/SMBus, SPI, USB)
  • Board debugging with lab equipment

Nice-to-have

  • Active open-source contributor
  • Datacenter management standards knowledge
  • Driving industry standards and ecosystem building
  • Bridging internal teams, customers, and community

Key Requirements

  • Bachelor's degree or higher
  • 5+ years of relevant experience
  • Proven background in large-scale projects
  • Cross-functional teamwork experience

Work Rights

Not specified

Tailored Resume

Cover Letter