CareerPlanGet AI match score →

Senior Embedded Software Engineer

💼 Full-time💰 $179,500–$179,500🗓 2026-07-01 → 2026-07-31

Core

Design and implement firmware and low-level software for next-generation GPU and HPC platforms, focusing on embedded control, board management, and hardware-firmware integration.

Role type

Senior Embedded Software Engineer (Firmware/BMC)

Builds

Server management, telemetry, and control systems for high-density AI compute clusters

Domain

Data center hardware, High-Performance Computing (HPC), AI Infrastructure

Deliverable

production ML models | infrastructure

Required skills

Embedded Linux, C, C++, OpenBMC, U-Boot, Linux Kernel, hardware bring-up and debugging, I2C/I3C/SPI/eSPI/UART/LPC interfaces, SMBus/PCIe/PMBus/PECI protocols, Meson/CMake build systems, FRU/SMBIOS/ACPI/DMI descriptors

Preferred skills

Yocto Project, D-Bus, Linux drivers (sysfs/hwmon), BMC firmware protocols (IPMI/IPMB/KCS/SSIF/Redfish/PLDM), GPU/CPU telemetry frameworks (NVML/DCGM), firmware security (Secure Boot), RAS principles

Technologies

OpenBMC, U-Boot, Linux Kernel, Meson, CMake, NVML, DCGM

Responsibilities

Design and implement embedded firmware for server management and telemetry; Maintain and enhance custom OpenBMC firmware; Enable real-time monitoring of power, thermal sensors, and hardware health; Work closely with hardware engineers to validate firmware; Debug and optimize low-level drivers and protocols; Contribute to long-term firmware architecture for GPU cluster reliability

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗