Principal Platform Software Engineer - OpenBMC Platform Architect

World leader in accelerated computing, pioneering AI and digital twins technology.
$272,000 - $419,750
Embedded
Principal Software Engineer
Remote
15+ years of experience
AI · Enterprise SaaS

Description For Principal Platform Software Engineer - OpenBMC Platform Architect

NVIDIA, the pioneering force behind GPU technology and AI computing, is seeking a Principal Platform Software Architect to lead their next-generation data center server product platform architecture. This role combines deep technical expertise with leadership responsibilities, focusing on the development and architecture of NVIDIA's HGX GPU baseboards and BMC firmware.

The position requires a seasoned professional with 15+ years of experience in C/C++ development and Linux systems, along with proven leadership experience managing large teams and complex projects. You'll be at the intersection of hardware and software, working with cutting-edge technology in NVIDIA's data center products.

As a Principal Platform Software Architect, you'll lead platform architecture and hardware bring-up initiatives, work closely with hardware teams on design reviews, and drive the development of BMC firmware features. Your responsibilities will span from hands-on coding to mentoring team members and collaborating with internal and external stakeholders.

The role offers an opportunity to work with state-of-the-art technology in AI and accelerated computing, with competitive compensation including a base salary range of $272,000 - $419,750 USD, plus equity benefits. NVIDIA's position as a leader in AI computing and its commitment to technological advancement makes this an exciting opportunity for someone looking to make a significant impact in the field of data center architecture and platform development.

This position combines technical depth with strategic thinking, requiring someone who can not only architect complex systems but also lead teams and drive projects to successful completion. You'll be working in a collaborative environment with some of the industry's brightest minds, contributing to technology that powers AI, data centers, and next-generation computing solutions.

Last updated 18 hours ago

Responsibilities For Principal Platform Software Engineer - OpenBMC Platform Architect

  • Lead platform architecture and hardware bring up of NVIDIA HGX GPU baseboards
  • Work with hardware teams on design and architecture review
  • Develop BMC firmware and manageability features
  • Design and develop CI/CD framework
  • Design solutions for enterprise readiness of NVIDIA Server platforms
  • Mentor team for best practices
  • Work with security team to ensure code meets security goals
  • Write and review design documents

Requirements For Principal Platform Software Engineer - OpenBMC Platform Architect

Linux
  • Bachelor of Science Degree or higher in Electrical/Computer Engineering or Computer Science
  • 15+ years of active development using C/C++ with Linux OS
  • 8+ years technically leading team in delivering large firmware/software projects
  • 5+ years working with stakeholders on requirements and architecture
  • Domain expertise in Data Center Firmware/software development
  • Board Bring-up expertise with device drivers
  • Understanding of REST architecture
  • Strong programming skills in C/C++ and Linux kernel internals
  • Excellent written and oral communication skills

Benefits For Principal Platform Software Engineer - OpenBMC Platform Architect

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Principal Platform Software Engineer - OpenBMC Platform Architect

Senior Firmware Architect - Server Manageability

Senior Firmware Architect role at NVIDIA focusing on server manageability and GPU-based AI servers

System Software Architect, Programmable Vision Accelerator

Lead system software architecture for NVIDIA's Programmable Vision Accelerator, developing firmware and driver stack for advanced computer vision and ML applications.

Program Architect

Principal Program Architect role at NVIDIA leading DRIVE OS software development for automotive platforms, requiring 10+ years experience in embedded systems and leadership.

Principal Firmware Engineer - Data Center Server Management

NVIDIA seeks a Principal Firmware Engineer for Data Center Server Management to drive large-scale GPU and Grace solution deployments.

Principal SoC Architect - Hardware

NVIDIA seeks Principal SoC Architect for AI and automotive computing innovation.