Senior System Software Engineer Platform - Openbmc

Invidia

Multiple Locations
Base: 184,000 usd - 287,500 usd for level 4, 224,0...
Bmc firmware development on x86 or arm
Device drivers like i2c/i3c, spi, pcie
Dmtf standards including mctp, redfish, spdm, pldm
Join NVIDIA at the forefront of technological advancement in AI computing and GPU server platforms

Job Summary

  • Join NVIDIA at the forefront of technological advancement in AI computing and GPU server platforms.
  • You will design and develop performance optimized active monitoring BMC solutions using industry standards and work closely with hardware teams to influence design.
  • NVIDIA offers competitive base salary ranges, equity, benefits, and fosters a diverse and inclusive work environment.

Matching Summary

Join NVIDIA at the forefront of technological advancement in AI computing and GPU server platforms.

Salary

Base: 184,000 USD - 287,500 USD for Level 4, 224,000 USD - 356,500 USD for Level 5; Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits

Skills & Requirements

Must-have

  • BMC Firmware development on X86 or ARM
  • Device drivers like I2C/I3C, SPI, PCIe
  • DMTF Standards including MCTP, Redfish, SPDM, PLDM
  • Strong programming in C/C++, Bash, Python, Go
  • Linux fundamentals and image deployment
  • Board bring-up expertise
  • System management with IPMI, PMBus, NVMe

Nice-to-have

  • Contributor to industry standards
  • Expertise in platform security
  • Creative problem solving
  • Excellent communication skills
  • Self-starter with strong work ethics
  • Teamwork and quality commitment

Key Requirements

  • Bachelor of Science in Electrical Engineering or Computer Science
  • 8+ years of experience
  • Experience with BMC-BIOS communication and firmware security
  • Hands-on device driver and device tree experience
  • Experience with REST architecture and JSON over HTTPS with OAuth

Work Rights

Not specified

Tailored Resume

Cover Letter