Senior Embedded Software Engineer
New
N
NebiusCloud Infrastructure
Remote - United StatesFull-TimeSenior
Salary179,500 - 269,200 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- C++
Requirements
- 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
- Proficiency in C, C++, Bash, Go, YAML
- Experience with OpenBMC, U-Boot, Linux Kernel
- Knowledge of interfaces: I2C, I3C, SPI, eSPI, UART, LPC
- Knowledge of protocols: SMBus, PCIe, PMBus, PECI
- Experience with build systems: Meson, CMake
- Knowledge of descriptors & formats: FRU, SMBIOS, ACPI, DMI
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.
View Full Description & ApplyYou'll be redirected to the employer's site