Senior Embedded Software Engineer

3 months, 4 weeks ago
Full-time
Senior
Software Development
Nebius

Nebius

Nebius enables B2B companies to build local hyperscaling cloud platforms with cost-effective GPUs, InfiniBand network, and 50% less compute cost. They offer managed Kubernetes and a launch-ready business model for innovative cloud solutions.

Internet Software & Services
51-250

Description

  • 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 of experience 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.
  • Experience with C, C++, Bash, Go, and YAML.
  • Experience with OpenBMC, U-Boot, and the Linux kernel.
  • Experience with interfaces such as I2C, I3C, SPI, eSPI, UART, and LPC.
  • Experience with protocols such as SMBus, PCIe, PMBus, and PECI.
  • Experience with build systems such as Meson and CMake.
  • Familiarity with FRU, SMBIOS, ACPI, and DMI descriptors and formats.
  • Knowledge of Yocto Project principles is preferred.
  • Knowledge of systems and D-Bus principles is preferred.
  • Strong proficiency in C++ is preferred.
  • Good knowledge of C for periodic work with Linux drivers and the U-Boot bootloader is preferred.
  • Experience developing Linux drivers, especially sysfs and hwmon interfaces, is preferred.
  • Experience with server BMC firmware protocols such as IPMI, IPMB, KCS, SSIF, Redfish, and PLDM is preferred.
  • Knowledge of GPU/CPU telemetry frameworks such as NVML and DCGM is preferred.
  • Exposure to firmware security practices such as Secure Boot and signed firmware is preferred.
  • Experience with RAS (Reliability, Availability, Serviceability) is preferred.
  • Background in high-performance computing or data center hardware is preferred.
  • Applicants must be authorized to work in the country in which they apply and provide proof of employment eligibility.

Benefits

  • Base compensation range of $179,500 to $269,200 USD.
  • Competitive compensation and benefits package.
  • Career growth and learning opportunities.
  • Flexibility and ownership.
  • Collaborative and innovative culture.
  • Opportunity to work on impactful AI projects.
  • International environment with talented teams.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Field Commissioning Technician

Highland 11-50 Road & Rail

Highland Electric Fleets is hiring a Field Commissioning Technician to support the launch, inspection, maintenance, and troubleshooting of EV charging sites and vehicles at customer locations across the United States.

4 hours, 58 minutes ago

Field Commissioning Technician

Highland 11-50 Road & Rail

Highland Electric Fleets is hiring a Field Commissioning Technician to support the launch, inspection, maintenance, and troubleshooting of EV charging sites and vehicles at customer locations across the United States.

4 hours, 58 minutes ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is seeking a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

1 month, 1 week ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

1 month, 1 week ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers