Principal Platform Software Engineer - OpenBMC Platform Architect

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
$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 company that invented the GPU in 1999, is seeking a Principal Platform Software Architect to lead next-generation data center server product platform architecture. This role is crucial in shaping the future of computing technology at a company that has revolutionized parallel computing and is now at the forefront of AI innovation.

The position involves leading platform architecture and hardware bring-up for NVIDIA HGX GPU baseboards, working with both internal and external teams to develop robust firmware solutions. You'll be responsible for designing and implementing critical systems that ensure performance, scalability, and resiliency in NVIDIA's data center products.

As a Principal Platform Software Architect, you'll work closely with hardware teams to influence design decisions, lead firmware development initiatives, and establish best practices for quality assurance. The role requires deep expertise in embedded systems, Linux kernel internals, and extensive experience with C/C++ programming.

This is an exceptional opportunity for a seasoned professional with 15+ years of experience to join a company that's driving innovation in AI computing. You'll be part of a team that's pushing the boundaries of technology, working on projects that directly impact the future of computing infrastructure. The position offers competitive compensation, including equity, and the chance to work with some of the most forward-thinking professionals in the technology industry.

Last updated 27 minutes 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 and QA test plans

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 communication skills and team-work abilities

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 position at NVIDIA focusing on server manageability for GPU-based AI systems, requiring 8+ years of firmware development experience.

Senior Manager, Device and Modeling

Lead device technology initiatives at NVIDIA, driving semiconductor innovation with 15+ years experience requirement and competitive compensation package.

Principal Firmware Engineer - Data Center Server Management

Principal Firmware Engineer role at NVIDIA focusing on data center server management and firmware architecture.

Principal Software Engineer - Autonomous Vehicles

Principal Software Engineer role at NVIDIA focusing on autonomous vehicle technology and 3D world modeling for self-driving cars.

Software Architect, Automotive DriveOS

Principal Software Architect position at NVIDIA focusing on autonomous vehicle systems architecture, requiring 5+ years of embedded systems experience.