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.