Skip to content

Senior Firmware Architect – Server Manageability
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $184000 – $356500 |
---|
Type | Full-Time |
---|
Degrees | Master’s, PhD |
---|
Experience Level | Senior |
---|
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.