NVIDIA logo

Senior Firmware Application Engineer - System Software

NVIDIA
June 10, 2026
Full-time
On-site
Taipei, TW
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Firmware Application Engineer - System Software

Role Summary

Senior system software engineer focused on firmware and platform enablement for next-generation data center GPU servers. Work cross-functionally with engineering, manufacturing, customers, and ecosystem partners to develop and deploy OpenBMC-based manageability solutions.

Experience Level

Senior β€” 5+ years of relevant experience.

Responsibilities

Primary responsibilities include developing firmware, upstreaming open-source work, and enabling system manageability across server platforms.

  • Develop OpenBMC firmware and core features for next-generation GPU server platforms.
  • Upstream OpenBMC code and collaborate with the open-source community to drive features and project direction.
  • Design and implement manageability and monitoring solutions for CPUs, GPUs, DIMMs, SSDs, NICs, PSUs, FPGAs, CPLDs and other components.
  • Perform board bring-up support and work on device drivers and device-tree integration for U-Boot and Linux.
  • Collaborate with manufacturing teams and provide on-site factory support as required.
  • Support customer engagements, deployments, and platform enablement; travel domestically and internationally as needed.

Requirements

Must-have technical skills and experience.

  • 5+ years delivering large-scale system software or firmware projects and working across cross-functional teams.
  • Deep knowledge of Linux command-line, driver architecture, and kernel internals.
  • Hands-on experience with board bring-up and device drivers for interfaces such as I2C/I3C, SPI, PCIe, SMBus, and mailbox mechanisms.
  • Experience developing device trees for U-Boot and the Linux kernel.
  • Proficiency in C/C++; scripting experience in Python and/or Bash.
  • Strong debugging, problem-solving, communication, and collaboration skills; ability to work independently and manage multiple priorities.

Education Requirements

Bachelor's degree or higher in Electrical Engineering, Computer Science, or a related technical field, 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.

NVIDIA logo

Date Posted: 2026-06-10