Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia BMC Firmware Developer 
Taiwan, Taipei 
525510181

24.06.2024

What you’ll be doing:

  • Designing, implementing, and delivering innovations for managing GPU based AI servers with focus on OOB management, firmware development, server architecture and building systems for enterprise.

  • Working with a global team of BMC developers on NVIDIA server designs.

  • Designing and developing performance optimized active monitoring BMC solutions using DMTF Standards including MCTP, Redfish, SPDM and PLDM specifications.

  • Instrumenting code to ensure maximum code coverage, writing and automating unit tests for each implemented module and maintain detailed unit test case reports.

  • Providing software quality reports based on static analysis, code coverage, CPU load.

  • 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.

What we need to see:

  • Domain expertise in BMC Firmware development on X86 or ARM Platforms including BMC-BIOS communication, thermal management, power management, firmware update, device monitoring, firmware security, etc.

  • Strong experience with AMI/Insyde or OpenBMC Firmware architecture.

  • 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.

  • Experience working closely with HW teams, ODMs and vendors to introduce and support server platforms.

  • Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded Linux operating environments.

  • You should possess 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. You are a self-starter who loves to find creative solutions to exciting problems.

  • Bachelor’s Degree or higher in Electrical Engineering or Computer Science, and 2+ years of experience, with demonstrated strong ability as individual contributor.

Ways to stand out from the crowd:

  • 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 with AMI SPX firmware stack.