> Markdown version of [/jobs/ext/1683423-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1683423-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** Nebius Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $179,500.0 - $269,200.0 - **Contract:** Permanent contract - **Skills:** D-Bus, Board Bringup, C (Programming Language), Advanced Configuration and Power Interface (ACPI), Intelligent Platform Management Interface, Bash Shell, C++ (Programming Language), CMake, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Firmware, Linux Kernel, PCI Express, Server Administration, System Programming, Universal Asynchronous Receiver/Transmitter, YAML, High Performance Computing, Serial Peripheral Interface, PIC Microcontroller, Yocto, Build Tools, Hardware Infrastructure, U-Boot, Golang - **Published:** July 31, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/oyaxo3vi8l ## About the Role * 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 Preferred * Knowledge of the Yocto Project principles * Knowledge of systems and D-Bus principles * Proficiency in C++ * Good knowledge of C, sufficient for periodic work with Linux drivers and the U-Boot bootloader; * Experience in developing Linux drivers of any kind, especially those implementing sysfs and hwmon interfaces. * Experience with server BMC firmware IPMI, IPMB, KCS, SSIF, Redfish, PLDM * Knowledge of GPU/CPU telemetry frameworks (e.g., NVML, DCGM) * Exposure to firmware security (Secure Boot, signed firmware) * Experience with RAS (Reliability, Availability, Serviceability) * Background in high-performance computing or data center hardware., Applicants must be authorized to work in the country in which they apply and will be required to provide proof of employment eligibility as a condition of hire. ## 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. 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., * 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. ## Related Videos - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Gentle Introduction to eBPF](https://www.wearedevelopers.com/videos/789-gentle-introduction-to-ebpf) - [Startup Presentation: Achieving True Developer Self-Service in Kubernetes](https://www.wearedevelopers.com/videos/1181-startup-presentation-achieving-true-developer-self-service-in-kubernetes) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)