Senior Firmware Architect - Server Manageability

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
$180,000 - $339,250
Embedded
Principal Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS

Description For Senior Firmware Architect - Server Manageability

NVIDIA, the pioneering company that invented the GPU in 1999, has evolved into "the AI computing company" and is at the forefront of technological innovation. This role focuses on server manageability architecture for GPU-based AI servers, combining firmware expertise with enterprise-level system design. The position offers a unique opportunity to work with cutting-edge technology in AI and deep learning, while contributing to industry standards and leading global teams.

The role involves designing and implementing innovative solutions for managing GPU-based AI servers, with a particular focus on out-of-band management, firmware development, and server architecture. You'll be working with industry-standard APIs and protocols, contributing to open standards, and collaborating with various teams including security, hardware, and QA.

The ideal candidate will bring deep expertise in firmware development on X86 or ARM platforms, with a strong understanding of enterprise server architecture and low-level interfaces. This position requires both technical excellence and leadership skills, as you'll be driving a global team of firmware developers and working closely with partners and customers.

This is an excellent opportunity for someone who wants to be at the intersection of AI computing, firmware architecture, and enterprise systems, working for a company that's revolutionizing parallel computing and deep learning. The role offers competitive compensation, including equity and benefits, and the chance to work with some of the most thoughtful people in the industry.

Last updated 4 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 technical oversight and support to early NVIDIA technology adopters
  • 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
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Firmware Architect - Server Manageability

Principal Platform Software Engineer - OpenBMC Platform Architect

Lead next-generation data center server platform architecture at NVIDIA, driving innovation in GPU baseboards and firmware development.

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.