Senior Embedded Software Engineer
Core
Developing the Baseboard Management Controller (BMC) switch Operating System for next-gen networking technology in HPC data centers.
Role type
Senior Embedded Software Engineer (BMC OS)
Builds
BMC switch Operating System features and integrations for NVIDIA networking hardware
Domain
Networking hardware / HPC data centers / Embedded Linux
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++, Python, Linux environment, hardware driver integration, BMC development, product lifecycle management, regression testing, hardware simulation
Preferred skills
OpenBMC development, switch/networking environment experience, hardware/board design collaboration, customer support, technical leadership
Technologies
C++, Python, Linux, OpenBMC
Responsibilities
Own and lead the BMC operating system development, testing flow, and product life cycle; develop BMC OS features and support new products; lead BMC integrations with OS, hardware, and production teams; craft hardware simulation utilities to enhance regression coverage; support internal and external customers for BMC-related items
Seniority
Senior, hands-on IC