← Back to job listings
CE
Senior Staff Software Engineer (Founding BMC)
Crusoe Energy Systems · Sunnyvale, United States
About The Role
Join Crusoe, a pioneering AI infrastructure company on a mission to accelerate the abundance of energy and intelligence. As a Senior Staff Software Engineer, you will lead the development of BMC firmware across Crusoe's server platforms, driving the work end-to-end and collaborating with ODM and OEM partners. You will have the opportunity to shape the future of AI infrastructure and make a meaningful impact on the world.
- Definir la arquitectura y la estrategia de la pila BMC de Crusoe en las plataformas actuales y futuras.
- Liderar el proceso de arranque de BMC en nuevas plataformas de servidor, trabajando con equipos de ingeniería de socios.
- Construir y mantener la canalización de construcción, CI/CD, firma y lanzamiento de BMC de extremo a extremo.
- Hands-on expertise with at least one production BMC stack (OpenBMC, AMI MegaRAC, or equivalent), including the embedded Linux, U-Boot, and device tree layers underneath
- 8+ years of firmware engineering, with deep hands-on BMC experience
- Strong C/C++ on embedded Linux; comfortable in Python or shell for automation and tooling
- Hands-on debugging across BMC-to-host interfaces: eSPI, LPC, IPMB, KCS, BT (Block Transfer)
- Demonstrated experience leading BMC bring-up on new server platforms — working from schematics, I2C/PMBus device maps, GPIO assignments, and platform power sequencing
- BS/MS in CS, EE, CompE, or equivalent experience
- Experience with GPU server platforms (HGX-class systems, GPU baseboard management, NVLink/PCIe topology debug)
- Deep familiarity with BMC management protocols and standards: IPMI 2.0, Redfish, PLDM, MCTP, and NC-SI
- Active OpenBMC contributor or maintainer
- Background in host firmware (UEFI/BIOS, coreboot), CPLD, or retimer firmware
- Experience working with ODM/OEM partners on BMC firmware — leading engagements is a plus, but strong technical collaboration counts
- Familiarity with Yocto / BitBake (or equivalent build systems for embedded Linux distributions)
- Production experience: BMC firmware you've shipped is running in a fleet today, and you've debugged it there
- BMC security work: secure boot, RoT, DICE, SPDM, attestation, firmware resiliency, or response to a real firmware CVE
- Familiarity with DC-MHS / DC-SCM and current OCP hardware management direction
- Track record of growing a firmware engineering team — hiring, technical mentorship, and setting engineering practices
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring