# Senior Embedded Software Engineer

**Company**: Nebius
**Location**: Remote - United States
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $179,500-$269,200 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/nebius/jobs/4883919101?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fffd9fed-1fa

## Description

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.

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.

Benefits & Perks:

- 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

## Skills

### Required
- embedded Linux
- BMCs
- microcontrollers
- SoC firmware
- C
- C++
- Bash
- Go
- YAML
- OpenBMC
- U-Boot
- Linux Kernel
- I2C
- I3C
- SPI
- eSPI
- UART
- LPC
- SMBus
- PCIe
- PMBus
- PECI
- Meson
- CMake
- FRU
- SMBIOS
- ACPI
- DMI

### Nice to have
- Yocto Project
- systems and D-Bus
- Linux drivers
- IPMI
- IPMB
- KCS
- SSIF
- Redfish
- PLDM
- GPU/CPU telemetry frameworks
- firmware security
- RAS
- high-performance computing

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/nebius/jobs/4883919101?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
