Description

Key Responsibilities

• Design and implement embedded firmware for server management, telemetry, and control systems.

• Maintain and enhance our custom OpenBMC firmware with new features and improvements

• Enable real-time monitoring of power, thermal sensors, and hardware health.

• Work closely with hardware engineers to validate firmware for existing and future platforms

• Debug and optimize low-level drivers and protocols.

• Contribute to long-term firmware architecture for GPU cluster reliability.

 

Required Skills & Qualifications:

• 5+ years in embedded systems or firmware development.

• Proficiency in embedded Linux.

• Hands-on experience with BMCs, microcontrollers, or SoC firmware.

• Understanding of hardware bring-up and debugging

• Languages: C, C++, Bash, Go, YAML

• Firmware: OpenBMC, U-Boot, Linux Kernel

• Interfaces: I2C, I3C, SPI, eSPI, UART, LPC

• Protocols: SMBus, PCIe, PMBus, PECI

• Build Systems: Meson, CMake

• Descriptors & Formats: FRU, SMBIOS, ACPI, DMI

Education

Bachelor's degree