
Senior Embedded Software Engineer
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in United States.
β’ Create and deploy embedded firmware for server management, telemetry, and control systems.
β’ Enhance and maintain our proprietary OpenBMC firmware by adding new features and improvements.
β’ Facilitate real-time monitoring of power, thermal sensors, and overall hardware health.
β’ Collaborate closely with hardware engineers to validate firmware for both existing and upcoming platforms.
β’ Troubleshoot and optimize low-level drivers and communication protocols.
β’ Contribute to the long-term architecture of firmware aimed at ensuring GPU cluster reliability.
β’ Over 5 years of experience in embedded systems or firmware development.
β’ Strong proficiency in embedded Linux.
β’ Practical experience with BMCs, microcontrollers, or SoC firmware.
β’ Knowledge of hardware bring-up and debugging processes.
β’ Programming languages: C, C++, Bash, Go, YAML.
β’ Familiarity with firmware such as OpenBMC, U-Boot, and Linux Kernel.
β’ Experience with interfaces including I2C, I3C, SPI, eSPI, UART, LPC.
β’ Understanding of protocols such as SMBus, PCIe, PMBus, and PECI.
β’ Proficiency in build systems like Meson and CMake.
β’ Knowledge of descriptors and formats including FRU, SMBIOS, ACPI, and DMI.
β’ Competitive compensation.
β’ Opportunities for career advancement and professional development.
β’ Flexibility and a focus on work-life balance.
β’ A collaborative and innovative work culture.
β’ Chance to engage in impactful AI projects.
β’ An international environment with talented teams.
Phase2
Job Mobz
RTX
Get handpicked remote jobs straight to your inbox weekly.