Senior System Software Engineer, Openbmc

NVIDIA

Not specified; not specified; not specified
Openbmc firmware development experience
C/c++ and python programming skills
Dmtf standards knowledge (redfish, pldm)
This role involves leading end-to-end platform architecture spanning hardware abstraction, firmware design, and scalable system management using OpenBMC

Job Summary

  • This role involves leading end-to-end platform architecture spanning hardware abstraction, firmware design, and scalable system management using OpenBMC.
  • Candidates will be responsible for developing performance-optimized active monitoring solutions adhering to DMTF standards including MCTP, SPDM, and Redfish.
  • The position requires a deep understanding of REST architecture, JSON over HTTPS with OAuth, and collaboration with hardware teams to influence system design.

Matching Summary

This role involves leading end-to-end platform architecture spanning hardware abstraction, firmware design, and scalable system management using OpenBMC.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • OpenBMC Firmware development experience
  • C/C++ and Python programming skills
  • DMTF standards knowledge (Redfish, PLDM)
  • X86 or ARM platform expertise
  • Linux fundamentals and image building

Nice-to-have

  • Contributor to OpenBMC or Redfish standards
  • Experience with ASPEED or Nuvoton SoCs
  • Strong communication and teamwork skills
  • Self-starter with creative problem solving
  • Experience with Swagger API documentation

Key Requirements

  • Bachelor of Science Degree in Electrical Engineering or Computer Science
  • 10+ years of relevant experience
  • Domain expertise in BMC system-on-chip solutions

Work Rights

Not specified

Tailored Resume

Cover Letter