Senior Firmware Application Engineer - OpenBMC
Nvidia · Taipei, Taiwan
About this role
Nvidia is hiring a senior-level Embedded Software Engineer in the software engineering function based in Taipei, Taiwan. The posting calls out experience with Python, C, Bash, Linux.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Taipei, Taiwan
- Posted
- Apr 20, 2026
More roles at Nvidia
Job description
from Nvidia careersJoin NVIDIA as a Senior OpenBMC Application Engineer. NVIDIA leads the way in high-growth fields such as High-Performance Computing (HPC), Artificial Intelligence (AI), cloud data centers, and gaming. OpenBMC is a critical open-source platform for server management, enabling NVIDIA and our partners to build next-generation GPU server platforms with performance, security, and reliability. You will supply to launching new server products, developing core firmware, and enhancing OpenBMC in the open-source community. Collaborate with various teams, customers, and partners to promote OpenBMC. This role involves solving technical challenges, influencing industry standards, and finding fulfillment in empowering NVIDIA’s data center platforms.
What you’ll be doing:
Develop OpenBMC firmware and core features to support next-generation GPU server platforms.
Participate in and upstream OpenBMC code, helping with the open-source community to steer feature demands and guide project direction.
Build and implement manageability and monitoring solutions for enterprise components such as CPU, GPU, DIMM, SSD, NIC, PSU, FPGA, and CPLD.
Leverage industry standards (MCTP, Redfish, SPDM, PLDM, PMBus, NVMe, etc.) to build high-performance and secure BMC solutions.
Collaborate with hardware and security teams to align with product security goals and influence compose decisions.
Work closely with customers and partners to enable, debug, and optimize OpenBMC solutions while building the ecosystem.
This is an excerpt. Read the full job description on Nvidia careers →