Posted in

Senior Firmware Architect – Server Manageability

Senior Firmware Architect – Server Manageability

CompanyNVIDIA
LocationSanta Clara, CA, USA
Salary$184000 – $356500
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior

Requirements

  • Domain expertise in Firmware development on X86 or ARM Platforms including BMC-BIOS communication, thermal management, power management, firmware update, device monitoring, firmware security, etc.
  • Solid experience of end-to-end delivery of high-end enterprise servers from definition to customer deployment.
  • Solid understanding of low-level interfaces between SBIOS, BMC and OS like I2C/SPI/PCIe/JTAG etc. PCIe enumeration, IO at platform level for enterprise systems.
  • Domain expertise in designing and developing solutions using industry standard APIs such as Redfish, OpenBMC, DMTF PLDM/MCTP and OCP standards.
  • Experience working closely with global partners and customers.
  • Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded Linux operating environments.
  • Excellent written and oral communication skills, good work ethics, high sense of team-work, love to produce quality work and commitment to finish your tasks every single day.
  • Master’s Degree, or a PhD; in Electrical Engineering or Computer Science or equivalent experience
  • 8 years of experience, with demonstrated strong ability as individual contributor.

Responsibilities

  • Designing, implementing, and delivering innovations for managing GPU based AI servers with focus on OOB management, firmware development, server architecture and building systems for the enterprise.
  • Leading design or server manageability and security design concepts.
  • Designing system level solutions including complex hardware and firmware interactions.
  • Designing and developing solutions using industry standard APIs such as Redfish, OpenBMC, DMTF PLDM/MCTP and OCP standards.
  • Contributing and driving open standards.
  • Driving a global team of firmware developers to achieve program success with high quality using NVIDIA Product Design Life Cycle.
  • Presenting to partners on current and future design concepts.
  • Providing hands-on technical oversight and support to early NVIDIA technology adopters.
  • Working with security team to ensure developed code is in line with product security goals.
  • Working closely with hardware teams to influence hardware design and review HW architecture & schematics.
  • Working with QA/Test architects to come up with proper test tools and automation for qualifying the whole system software and firmware stack.

Preferred Qualifications

  • Contributor to industry standards like Open Compute, IPMI, DMTF Standards, and open source.
  • Proven record in delivering BMC or equivalent manageability stack for enterprise servers.