NVIDIA

Senior SBIOS Firmware Engineer – UEFI

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $184,000 - $356,500 per year

Job Level

Tech Stack

About the role

  • 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 BIOS developers on NVIDIA server designs.
  • Designing and developing performance optimized UEFI/BIOS solutions using industry Standards.
  • 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.
  • Partner 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.

Requirements

  • Domain expertise in System BIOS (UEFI) Firmware development on X86 or ARM Platforms.
  • Strong experience with EDK2 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.
  • Strong experience with RAS.
  • 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.
  • Bachelor’s Degree or higher; in Electrical Engineering or Computer Science or equivalent experience.
  • 8 years of experience, with demonstrated strong ability as individual contributor.
Benefits
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
UEFIBIOS developmentEDK2 Firmware architectureC/C++bashPythonembedded Linuxunit testingstatic analysiscode coverage
Soft Skills
collaborationcommunicationproblem-solvingattention to detailinfluencingreportingautomation
Certifications
Bachelor’s Degree in Electrical EngineeringBachelor’s Degree in Computer Science