Senior Embedded Software Engineer

2 weeks, 6 days 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

Controls Commissioning Engineer

Designed Conveyor Systems 51-250 Professional Services

Designed Conveyor Systems (DCS) is hiring a remote-based Controls Commissioning Engineer to commission and validate warehouse and material handling automation systems at customer sites across North America.

MQTT
15 hours, 11 minutes ago

System Designer - Work From Home / Dayshift

Twoconnect 51-250 Professional Services

Twoconnect is seeking a Systems Design & Integration Engineer to design and coordinate fully integrated home automation and smart building systems for residential and building services projects.

System Design
15 hours, 26 minutes ago

Staff Mechanisms Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a structures and mechanisms engineer to design, analyze, build, and test Terran R flight hardware that supports rocket stage separation, payload deployment, aero control, and landing systems.

MATLAB Python
15 hours, 41 minutes ago

Powertrain Reverse Engineer

ALTEN Technology 251-1K Construction & Engineering

ALTEN Technology USA is hiring a Powertrain Reverse Engineer to decode hybrid powertrain and battery signals on an autonomous Toyota Highlander fleet so the team can monitor and resolve a high-voltage battery depletion issue.

Git GitHub Python
1 day, 14 hours 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