Crusoe

Senior Staff Software Engineer, Founding BMC

Sunnyvale, CA - US. Posted 4 months ago

The role

You will lead BMC firmware work by setting technical direction for architecture, platform bring-up, and security. You will manage relationships with ODM and OEM partners and build the BMC engineering team.

What you will do

  • Define Crusoe's BMC architecture and stack strategy.
  • Lead BMC bring-up on new server platforms.
  • Own the BMC build, CI/CD, signing, and release pipeline.
  • Drive BMC security architecture including secure boot and root of trust.
  • Lead the BMC technical relationship with ODM and OEM partners.
  • Author and own the BMC sections of platform requirements.
  • Build out BMC-driven telemetry and observability.
  • Partner with platform and production teams to resolve systemic BMC issues.
  • Define SLOs and update/rollback strategy for BMC firmware.
  • Hire and grow the BMC team.

Required qualifications

  • 8+ years of firmware engineering, with deep hands-on BMC experience.
  • 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.
  • Demonstrated experience leading BMC bring-up on new server platforms.
  • Strong C/C++ on embedded Linux.
  • Comfortable in 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 across BMC-to-host interfaces: eSPI, LPC, IPMB, KCS, BT (Block Transfer).
  • BS/MS in CS, EE, CompE, or equivalent experience.

Nice to have

  • Experience working with ODM/OEM partners on BMC firmware
  • 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
  • Active OpenBMC contributor or maintainer
  • Experience with GPU server platforms (HGX-class systems, GPU baseboard management, NVLink/PCIe topology debug)
  • Background in host firmware (UEFI/BIOS, coreboot), CPLD, or retimer firmware

Benefits

  • Competitive compensation and equity packages
  • Restricted Stock Units
  • Paid time off, paid holidays & leave of absence programs
  • Comprehensive health, dental & vision insurance
  • Employer contributions to HSA account
  • Paid parental leave
  • Paid life insurance, short-term and long-term disability
  • Professional development & tuition reimbursement
  • Mental health & wellness support
  • Commuter benefits (parking & transit)
  • Cell phone stipend
  • 401(k) Retirement plan with company match up to 4% of salary

About the company

Crusoe is a vertically integrated AI infrastructure company that owns and operates each layer of the stack to power AI workloads. They use an energy-first approach to solve power bottlenecks for AI compute.