Senior Embedded Software Engineer
Nebius — United States · Remote · Senior · $180k - $269k/yearly
Role description
Role Overview
We are looking for an Embedded Software Developer to design and implement the firmware and low-level software that powers our next-generation GPU and HPC platforms. This role will focus on embedded control, board management, telemetry, and hardware-firmware integration, ensuring that our systems operate reliably in high-density, mission-critical environments.
What You Will Do
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.
Why It Might Be a Fit
This role requires 5+ years in embedded systems or firmware development, proficiency in embedded Linux, and hands-on experience with BMCs, microcontrollers, or SoC firmware.
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
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