Lead System Software Engineer Platform - Server Embedded Firmware

NVIDIA

Base: 224,000 usd - 356,500 usd (level 5); 272,000...
Microcontroller firmware development
C/c++ embedded programming
Rtos embedded environment
Design and implement Microcontroller Firmware for GPU Server platforms, focusing on but not limited to ARM M-class microcontrollers

Job Summary

  • Design and implement Microcontroller Firmware for GPU Server platforms, focusing on but not limited to ARM M-class microcontrollers.
  • Develop embedded management software to enable reporting and connectivity between server management devices.
  • Collaborate with security and hardware teams to ensure code aligns with security goals and influence hardware design and architecture review.

Matching Summary

Design and implement Microcontroller Firmware for GPU Server platforms, focusing on but not limited to ARM M-class microcontrollers.

Salary

Base: 224,000 USD - 356,500 USD (Level 5); 272,000 USD - 431,250 USD (Level 6); Bonus/Equity: Equity; Benefits: Benefits

Skills & Requirements

Must-have

  • Microcontroller Firmware Development
  • C/C++ embedded programming
  • RTOS embedded environment
  • Server manageability features
  • DMTF standard messaging protocols
  • Embedded interfaces USB and I3C

Nice-to-have

  • Open source contributor
  • System software security expertise
  • Hands-on OOB management
  • Creative and autonomous

Key Requirements

  • Bachelor of Science Degree or higher
  • 12+ years of experience
  • Embedded microcontroller firmware development
  • BMC and/or microcontroller firmware for managing devices
  • ARM Integrated Development Environments (IDE)
  • Linux fundamentals

Work Rights

Not specified

Tailored Resume

Cover Letter