Resume and JobRESUME AND JOB
NVIDIA logo

OpenBMC Application Engineer

NVIDIA

Software and Technology Jobs

OpenBMC Application Engineer

full-timePosted: Sep 23, 2025

Job Description

We are looking for a Senior OpenBMC Application Engineer. NVIDIA is at the forefront of high-growth areas 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.In this role, you will work on new server product bring-up, core firmware development, and upstream contributions, driving the evolution of OpenBMC in the open-source community. You will work closely with multi-functional teams, customers, and ecosystem partners to support and improve OpenBMC adoption. This position offers the excitement of tackling complex technical challenges, the impact of shaping industry standards, and the satisfaction of seeing your work power NVIDIA’s data center platforms.What you'll be doing:Develop OpenBMC firmware and core features to support next-generation GPU server platforms.Contribute and upstream OpenBMC code, collaborating with the open-source community to drive feature requirements and influence project direction.Design 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.Writing Linux, C/C++ Device DriversConfiguring Yocto/bitbakeCollaborate with customers and partners to facilitate, solve, and improve OpenBMC solutions while promoting the ecosystem.Provide technical guidance, training, and documentation to help customers and ecosystem partners adopt OpenBMC more effectively.What we need to see:Bachelor’s degree or higher in Electrical Engineering, Computer Science, or equivalent experience.5+ years of relevant experience, with a proven background in large-scale projects and multi-functional teamwork.Strong expertise in BMC firmware development, including BMC-BIOS communication, thermal/power management, firmware update, device monitoring, and firmware security.Deep knowledge of Linux, including command-line usage, driver model, and Linux kernel internals.Board bring-up experience with device drivers (I2C/I3C, SPI, PCIe, SMBus, Mailbox, etc.) and device trees for U-Boot and Linux kernel.Proficiency in C/C++ with scripting skills in Python or Bash.Ways to stand out from the crowd:Active contributor to open-source projects (OpenBMC, Linux kernel, Open Compute, DMTF standards, etc.).Direct experience working with customers to enable and bring up OpenBMC or system firmware solutions.Passion for driving industry standards and ecosystem building, serving as a bridge between internal teams, customers, and the open-source community.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 132,000 USD - 207,000 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 27, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Locations

  • Santa Clara, CA, US

Salary

Estimated Salary Rangemedium confidence

17,000,000 - 34,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • OpenBMCintermediate
  • Firmware Developmentintermediate
  • C/C++intermediate
  • Linux Device Driversintermediate
  • Yoctointermediate
  • Bitbakeintermediate
  • MCTPintermediate
  • Redfishintermediate
  • SPDMintermediate
  • PLDMintermediate
  • PMBusintermediate
  • NVMeintermediate
  • BMC Solutionsintermediate
  • GPU Server Platformsintermediate
  • Server Product Bring-upintermediate
  • Upstream Contributionsintermediate
  • Manageability Solutionsintermediate
  • Monitoring Solutionsintermediate
  • Open-Source Collaborationintermediate
  • Technical Guidanceintermediate
  • Trainingintermediate
  • Documentationintermediate
  • Multi-functional Teamworkintermediate

Target Your Resume for "OpenBMC Application Engineer" , NVIDIA

Get personalized recommendations to optimize your resume specifically for OpenBMC Application Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "OpenBMC Application Engineer" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

United States of America

Answer 10 quick questions to check your fit for OpenBMC Application Engineer @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

NVIDIA logo

OpenBMC Application Engineer

NVIDIA

Software and Technology Jobs

OpenBMC Application Engineer

full-timePosted: Sep 23, 2025

Job Description

We are looking for a Senior OpenBMC Application Engineer. NVIDIA is at the forefront of high-growth areas 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.In this role, you will work on new server product bring-up, core firmware development, and upstream contributions, driving the evolution of OpenBMC in the open-source community. You will work closely with multi-functional teams, customers, and ecosystem partners to support and improve OpenBMC adoption. This position offers the excitement of tackling complex technical challenges, the impact of shaping industry standards, and the satisfaction of seeing your work power NVIDIA’s data center platforms.What you'll be doing:Develop OpenBMC firmware and core features to support next-generation GPU server platforms.Contribute and upstream OpenBMC code, collaborating with the open-source community to drive feature requirements and influence project direction.Design 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.Writing Linux, C/C++ Device DriversConfiguring Yocto/bitbakeCollaborate with customers and partners to facilitate, solve, and improve OpenBMC solutions while promoting the ecosystem.Provide technical guidance, training, and documentation to help customers and ecosystem partners adopt OpenBMC more effectively.What we need to see:Bachelor’s degree or higher in Electrical Engineering, Computer Science, or equivalent experience.5+ years of relevant experience, with a proven background in large-scale projects and multi-functional teamwork.Strong expertise in BMC firmware development, including BMC-BIOS communication, thermal/power management, firmware update, device monitoring, and firmware security.Deep knowledge of Linux, including command-line usage, driver model, and Linux kernel internals.Board bring-up experience with device drivers (I2C/I3C, SPI, PCIe, SMBus, Mailbox, etc.) and device trees for U-Boot and Linux kernel.Proficiency in C/C++ with scripting skills in Python or Bash.Ways to stand out from the crowd:Active contributor to open-source projects (OpenBMC, Linux kernel, Open Compute, DMTF standards, etc.).Direct experience working with customers to enable and bring up OpenBMC or system firmware solutions.Passion for driving industry standards and ecosystem building, serving as a bridge between internal teams, customers, and the open-source community.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 132,000 USD - 207,000 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 27, 2025.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Locations

  • Santa Clara, CA, US

Salary

Estimated Salary Rangemedium confidence

17,000,000 - 34,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • OpenBMCintermediate
  • Firmware Developmentintermediate
  • C/C++intermediate
  • Linux Device Driversintermediate
  • Yoctointermediate
  • Bitbakeintermediate
  • MCTPintermediate
  • Redfishintermediate
  • SPDMintermediate
  • PLDMintermediate
  • PMBusintermediate
  • NVMeintermediate
  • BMC Solutionsintermediate
  • GPU Server Platformsintermediate
  • Server Product Bring-upintermediate
  • Upstream Contributionsintermediate
  • Manageability Solutionsintermediate
  • Monitoring Solutionsintermediate
  • Open-Source Collaborationintermediate
  • Technical Guidanceintermediate
  • Trainingintermediate
  • Documentationintermediate
  • Multi-functional Teamworkintermediate

Target Your Resume for "OpenBMC Application Engineer" , NVIDIA

Get personalized recommendations to optimize your resume specifically for OpenBMC Application Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "OpenBMC Application Engineer" , NVIDIA

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

United States of America

Answer 10 quick questions to check your fit for OpenBMC Application Engineer @ NVIDIA.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.