C

Crusoe

Builds AI data centers near cheap energy

Senior Staff Software Engineer - Founding BMC

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$237k - $288kIn-person

About the Job

Requirements

  • At least 8 years of firmware engineering experience, including deep hands-on BMC experience.
  • Hands-on expertise with at least one production BMC stack (OpenBMC, AMI MegaRAC, or equivalent), including embedded Linux, U-Boot, and device tree layers.
  • Demonstrated experience leading BMC bring-up on new server platforms, working from schematics, I2C/PMBus device maps, GPIO assignments, and platform power sequencing.
  • Strong C/C++ skills on embedded Linux, with comfort using Python or shell for automation and tooling.
  • Deep familiarity with BMC management protocols and standards: IPMI 2.0, Redfish, PLDM, MCTP, and NC-SI.
  • Hands-on debugging experience across BMC-to-host interfaces: eSPI, LPC, IPMB, KCS, and BT (Block Transfer).
  • BS/MS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience.

Responsibilities

  • Define Crusoe's BMC architecture and stack strategy across current and future platforms.
  • Lead BMC bring-up on new server platforms, including kernel, U-Boot, device tree, sensor management, fan and thermal control, power sequencing, and host interfaces, working with partner engineering teams from schematics and hardware design documents.
  • Own the BMC build, CI/CD, signing, and release pipeline end-to-end.
  • Drive BMC security architecture, including secure boot, root of trust, attestation, SPDM, signed update flows, firmware resiliency, and response to firmware CVEs.
  • Lead the BMC technical relationship with ODM and OEM partners by setting direction, aligning on scope, and delivering firmware.
  • Author and own the BMC sections of platform requirements, and drive architecture reviews and technical deep-dives with partner engineering teams.
  • Drive prototyping, qualification, and production readiness of BMC firmware on new platforms, working with partner engineering teams to meet Crusoe's technical bar.
  • Build BMC-driven telemetry and observability, with sensor, power, thermal, and RAS data flowing into Crusoe Cloud's operations and SRE stack.
  • Partner with platform and production teams to investigate and resolve systemic BMC issues surfaced from the fleet.
  • Define SLOs and firmware update and rollback strategy for BMC firmware across the fleet.
  • Hire and grow the BMC team, define the team structure, recruit firmware engineers, and set scalable engineering standards.
  • Provide data-driven input into Crusoe's hardware roadmap, platform selection, and reliability investments.

Desired Qualifications

  • Experience working with ODM/OEM partners on BMC firmware; leading engagements is a plus, while strong technical collaboration also counts.
  • Familiarity with Yocto/BitBake or equivalent build systems for embedded Linux distributions.
  • Production experience shipping BMC firmware currently running in a fleet, including debugging it in production.
  • BMC security work involving secure boot, root of trust, 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 through hiring, technical mentorship, and setting engineering practices.
  • Active OpenBMC contributor or maintainer.
  • Experience with GPU server platforms, including HGX-class systems, GPU baseboard management, and NVLink/PCIe topology debugging.
  • Background in host firmware (UEFI/BIOS, coreboot), CPLD, or retimer firmware.

About the Company

Crusoe

Builds AI data centers near cheap energy

Crusoe builds and runs data centers for artificial intelligence, placing them near cheap or otherwise wasted energy and handling everything from the power supply to the cloud software. It developed the flagship campus in Abilene, Texas, for Stargate, the AI infrastructure project backed by OpenAI and Oracle. AI companies rent its GPU servers on demand or under longer contracts through Crusoe Cloud to train and run their models, while larger customers lease entire campuses that Crusoe develops and operates for them. The company was founded in 2018, when it began running computers at oil fields on natural gas that would otherwise have been burned off, and it is based in Denver.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$14.5B
Headquarters
Denver, CO
Founded
2018

Recently Posted Jobs

Explore more opportunities at Crusoe

See more jobs