[Remote] Senior Embedded Software Engineer
Note: The job is a remote job and is open to candidates in USA. Nebius is leading a new era in cloud infrastructure for the global AI economy, building a full-stack AI cloud platform. The role of Senior Embedded Software Engineer involves designing and implementing firmware and low-level software for next-generation GPU and HPC platforms, focusing on embedded control and hardware-firmware integration.ResponsibilitiesDesign and implement embedded firmware for server management, telemetry, and control systemsMaintain and enhance our custom OpenBMC firmware with new features and improvementsEnable real-time monitoring of power, thermal sensors, and hardware healthWork closely with hardware engineers to validate firmware for existing and future platformsDebug and optimize low-level drivers and protocolsContribute to long-term firmware architecture for GPU cluster reliabilitySkills5+ years in embedded systems or firmware developmentProficiency in embedded LinuxHands-on experience with BMCs, microcontrollers, or SoC firmwareUnderstanding of hardware bring-up and debuggingLanguages: C, C++, Bash, Go, YAMLFirmware: OpenBMC, U-Boot, Linux KernelInterfaces: I2C, I3C, SPI, eSPI, UART, LPCProtocols: SMBus, PCIe, PMBus, PECIBuild Systems: Meson, CMakeDescriptors & Formats: FRU, SMBIOS, ACPI, DMIKnowledge of the Yocto Project principlesKnowledge of systems and D-Bus principlesProficiency in C++Good knowledge of C, sufficient for periodic work with Linux drivers and the U-Boot bootloaderExperience in developing Linux drivers of any kind, especially those implementing sysfs and hwmon interfacesExperience with server BMC firmware IPMI, IPMB, KCS, SSIF, Redfish, PLDMKnowledge 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 hardwareBenefitsCompetitive compensationCareer growth and learning opportunitiesFlexibility and work-life balanceCollaborative and innovative cultureOpportunity to work on impactful AI projectsInternational environment and talented teamsCompany OverviewThe Nebius AI Cloud brings powerful full-stack infrastructure for AI developers and practitioners across startups, enterprises and science institutes to build and deploy generative AI applications and rapidly deliver scientific breakthroughs by training and running ML models within a secure, high-performance, and cost-optimized cloud environment. It was founded in 2022, and is headquartered in Amsterdam, NL, with a workforce of 1001-5000 employees. Its website is https://nebius.com.