Senior Firmware Architect - Server Manageability

World leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
Embedded
Principal Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior Firmware Architect - Server Manageability

NVIDIA, the pioneering force behind the GPU and a leader in AI computing, is seeking a Senior Firmware Architect to join their innovative team. This role sits at the intersection of hardware and software, focusing on server manageability for GPU-based AI systems.

The position offers an exciting opportunity to work with cutting-edge technology at a company that has revolutionized parallel computing and is driving the future of AI. As a Senior Firmware Architect, you'll be responsible for designing and implementing solutions for managing enterprise-grade AI servers, with a focus on out-of-band management and firmware development.

The role requires a deep understanding of firmware development on X86 or ARM platforms, along with expertise in industry-standard APIs such as Redfish, OpenBMC, and DMTF standards. You'll be working with a global team, leading firmware development initiatives, and collaborating with hardware teams to influence design decisions.

This is an ideal position for someone with both technical depth and leadership capabilities, offering a competitive salary range of $184,000 to $356,500, plus equity and benefits. The role provides the opportunity to work with state-of-the-art technology while contributing to open standards and shaping the future of server management systems.

NVIDIA's commitment to innovation and its position at the forefront of AI computing makes this an exceptional opportunity for a senior firmware architect looking to make a significant impact in the field. The company's work environment promotes diversity and inclusion, and the role offers the flexibility of remote work options while being based out of Santa Clara, CA.

The ideal candidate will bring 8+ years of experience, advanced education in Computer Science or Electrical Engineering, and a proven track record in delivering enterprise-grade firmware solutions. This role offers the chance to work on challenging problems while contributing to the next generation of computing technology.

Last updated 6 days ago

Responsibilities For Senior Firmware Architect - Server Manageability

  • Design, implement, and deliver innovations for managing GPU based AI servers with focus on OOB management
  • Lead design of server manageability and security design concepts
  • Design system level solutions including complex hardware and firmware interactions
  • Design and develop solutions using industry standard APIs
  • Contribute and drive open standards
  • Drive a global team of firmware developers
  • Present to partners on current and future design concepts
  • Provide hands-on technical oversight and support
  • Work with security team to ensure developed code meets security goals
  • Work with hardware teams to influence hardware design
  • Work with QA/Test architects on test tools and automation

Requirements For Senior Firmware Architect - Server Manageability

Linux
Python
  • Domain expertise in Firmware development on X86 or ARM Platforms
  • Experience in end-to-end delivery of high-end enterprise servers
  • Understanding of low-level interfaces between SBIOS, BMC and OS
  • Expertise in industry standard APIs like Redfish, OpenBMC, DMTF PLDM/MCTP
  • Experience working with global partners and customers
  • Experience with C/C++ development, bash/python for scripting
  • Excellent written and oral communication skills
  • Master's Degree or PhD in Electrical Engineering or Computer Science
  • 8 years of experience as individual contributor

Benefits For Senior Firmware Architect - Server Manageability

Equity
  • Equity
  • Benefits package available at nvidia.com/benefits

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Architect - Server Manageability

System Software Architect, Programmable Vision Accelerator

Lead software architect role for NVIDIA's Programmable Vision Accelerator, focusing on embedded systems, computer vision, and machine learning acceleration.

Principal Autonomous Vehicles Engineer - Mapping and Localization

Principal Autonomous Vehicles Engineer position at NVIDIA, focusing on mapping and localization for self-driving technology, requiring 15+ years of experience in computer vision and C++ programming.

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-generation data center server platform architecture at NVIDIA, focusing on firmware development and hardware integration for GPU baseboards.

Principal Firmware Engineer - Data Center Server Management

Principal Firmware Engineer role at NVIDIA focusing on data center server management, requiring 15+ years of experience and offering competitive compensation.

Principal Software Engineer ESXi CPU & Server Platform

Principal Software Engineer position at Broadcom (VMware) focusing on ESXi kernel development and hardware platform support, offering competitive compensation and benefits.