System Software Engineer Platform - Server Embedded Firmware

Nvidia Corporation

Not specified; not specified; generous benefits py...
Not specified
3+ years low level microcontroller firmware development
C/c++ programming skills in embedded systems
Experience with zephyr or freertos operating systems
NVIDIA is seeking a System Software Engineer for their Server Embedded Firmware team, focusing on designing and implementing microcontroller firmware for GPU server platforms. The ideal candidate should have experience in low-level firmware development and a strong understanding of embedded systems, along with excellent communication skills and a collaborative mindset

Job Summary

  • The role involves designing and implementing microcontroller firmware for NVIDIA's GPU server platforms using ARM M-class microcontrollers.
  • Candidates must collaborate with security and hardware teams to ensure code aligns with security goals and influence hardware design.
  • NVIDIA offers competitive salaries, a generous benefits package, and an environment where the smartest people in the world work together.

Matching Summary

Match Score: 85

NVIDIA is seeking a System Software Engineer for their Server Embedded Firmware team, focusing on designing and implementing microcontroller firmware for GPU server platforms. The ideal candidate should have experience in low-level firmware development and a strong understanding of embedded systems, along with excellent communication skills and a collaborative mindset.

Salary

Not specified; Not specified; Generous benefits package mentioned

Skills & Requirements

Must-have

  • 3+ years low level microcontroller firmware development
  • C/C++ programming skills in embedded systems
  • Experience with Zephyr or FreeRTOS operating systems
  • Hardware peripheral integration I2C SPI USB
  • Deep understanding of computer architecture fundamentals

Nice-to-have

  • Familiarity with DMTF PLDM MCTP SPDM standards
  • Background in SBIOS and BMC firmware development
  • Experience building MCU software stacks
  • Strong communication and self-motivation skills
  • Ability to work independently with minimal supervision

Key Requirements

  • Bachelor's degree in electrical engineering, computer science, or computer engineering
  • Minimum 3 years of experience in embedded microcontroller firmware development
  • Proficiency in C/C++ algorithms and data structures

Work Rights

Not specified

Tailored Resume

Cover Letter