senior software engineering Embedded Software Engineer ic · Posted Apr 20, 2026

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

Senior Software Engineer, NCCL and CUDA - CSP Engagements
Santa Clara, CA · senior
Kubernetes Docker Ansible
Director, AI Enablement
Santa Clara, CA · director
LLMs Machine Learning
Senior CI/CD Engineer
Santa Clara, CA · senior
AWS GCP Azure
Senior Board Test Engineer
Santa Clara, CA · senior
Python Bash Testing
Manager, System Test Engineering
Taipei, Taiwan · manager
Python Bash Testing
All Nvidia jobs →

Job description

from Nvidia careers

Join 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 →
All software engineering jobs software engineering in Taipei, Taiwan Jobs in Taipei, Taiwan software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles senior positions