Taro Logo

Principal Platform Software Engineer - OpenBMC Platform Architect

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$272,000 - $425,500
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Job Description

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, focusing on the development and architecture of firmware solutions for NVIDIA's cutting-edge server platforms.

The position requires a seasoned professional with 15+ years of experience in C/C++ development and Linux systems, who can bridge hardware and software domains. You'll be working on NVIDIA's HGX GPU baseboards, leading firmware development, and ensuring the performance and reliability of enterprise-level server products.

This is an opportunity to work at the forefront of technological advancement, directly impacting the future of AI and accelerated computing. You'll collaborate with internal and external partners, influence hardware design, and lead a team in delivering complex firmware solutions. The role offers competitive compensation ($272,000 - $425,500) plus equity and benefits.

The ideal candidate will bring extensive experience in data center firmware development, strong leadership capabilities, and a proven track record of delivering large-scale projects. You'll be joining a company known for pushing the boundaries of technology, from revolutionizing computer graphics to enabling modern AI applications.

This role is perfect for someone who combines technical depth with architectural vision, can lead teams effectively, and wants to make a significant impact in the field of high-performance computing and AI infrastructure. Working at NVIDIA means being part of a team that's driving innovation in AI, gaming, and enterprise computing, with the opportunity to influence the direction of next-generation computing technologies.

Last updated 2 days 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
  • Design and develop firmware solutions for enterprise readiness
  • Lead CI/CD framework development for firmware quality
  • Design solutions for various hardware components
  • Mentor team on best practices
  • Work with security team on product security goals
  • Drive design architecture to real products

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 teamwork

Related Jobs

Principal Firmware Engineer – Server Manageability and Observability

Lead firmware engineering role at NVIDIA focusing on server manageability and observability, requiring 15+ years of experience in system architecture and deep technical expertise.

Principal SoC Architect - Hardware

Principal SoC Architect position at NVIDIA focusing on next-generation hardware architecture for AI and automotive applications, requiring 15+ years of experience in computer engineering.

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-gen data center server platform architecture at NVIDIA, developing firmware solutions and mentoring teams in Santa Clara, CA. 15+ years experience required.

Senior Quantum Engineer - Cryo-CMOS Digital Circuit Design

Senior Quantum Engineer role at Microsoft focusing on Cryo-CMOS digital circuit design for quantum computing systems, combining expertise in ASIC development with quantum technologies.

Senior Principal Software Engineer - Linux

Senior Principal Software Engineer position at Baxter, focusing on Embedded Linux development for medical devices, offering $128K-$176K salary with comprehensive benefits.