Senior Embedded Software Engineer

1 month, 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

Senior Embedded Firmware Engineer

Magnet Forensics 251-1K Internet Software & Services

Magnet Forensics is hiring a Senior Embedded Firmware Engineer to develop and support embedded firmware and related tooling for microcontroller-based digital investigative products.

C CI/CD Git Linux Pytest Python
3 days, 21 hours ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support industrial customers by analyzing machine condition data and improving predictive maintenance solutions.

1 week ago

Staff Firmware Engineer, AI Native, Edge ML

Life360 251-1K Family Services

Life360 is hiring a Staff Firmware Engineer to own its on-device ML platform for connected trackers and wearables, building firmware and edge intelligence that runs efficiently across the company’s device portfolio.

C C++ Embedded Systems Machine Learning
1 week ago

Senior ASIC Emulation Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Senior ASIC Emulation Engineer to lead pre-silicon emulation for next-generation satellite hardware and accelerate hardware/software co-development and verification.

C C++ CI/CD Perl Python Verilog
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