Senior Embedded Software Engineer

at Nebius
USD 179,500-269,200 per year
SENIOR
✅ Remote

Tech Stack

AI Bash @ 6 Debugging @ 4 GPU @ 4 Go @ 6 HPC Linux @ 6 Security

Details

Nebius is building a full-stack AI cloud platform and is looking for an Embedded Software Developer to design and implement firmware and low-level software that powers its next-generation GPU and HPC platforms. This role focuses on embedded control, board management, telemetry, and hardware-firmware integration to ensure reliable operation in high-density, mission-critical environments.

Responsibilities

  • Design and implement embedded firmware for server management, telemetry, and control systems.
  • Maintain and enhance 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.

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.
  • 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.

Preferred

  • Knowledge of the Yocto Project principles.
  • Knowledge of systems and D-Bus principles.
  • Proficiency in C++.
  • Good knowledge of C, sufficient for periodic work with Linux drivers and the U-Boot bootloader.
  • Experience in developing Linux drivers implementing sysfs and hwmon interfaces.
  • Experience with server BMC firmware: IPMI, IPMB, KCS, SSIF, Redfish, PLDM.
  • Knowledge of GPU/CPU telemetry frameworks (e.g., NVML, DCGM).
  • Exposure to firmware security (Secure Boot, signed firmware).
  • Experience with RAS (Reliability, Availability, Serviceability).
  • Background in high-performance computing or data center hardware.

Benefits

  • Competitive compensation
  • Career growth and learning opportunities
  • Flexibility and ownership
  • Collaborative and innovative culture
  • Opportunity to work on impactful AI projects
  • International environment and talented teams

More jobs at Nebius

Similar jobs