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
179,500 - 269,200 USD per year
Apply Now