Senior Embedded Software Engineer

Nebius — United States · Remote · Senior · $180k - $269k/yearly

Apply for this role

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

More jobs at Nebius

Canonical job page

More roles at Nebius