Role Overview
The Senior Staff Software Engineer, Founding BMC position at Crusoe is a full-time cloud engineering role located in Sunnyvale, California. This opportunity suits an experienced firmware expert ready to lead the foundational Baseboard Management Controller firmware strategy as the company expands its server platforms.
Key Responsibilities
Define and execute the BMC architecture and stack strategy across current and future server platforms.
Drive hardware bring-up from schematics and hardware design docs, managing kernels, U-Boot, device trees, and thermal controls.
Own the end-to-end build, CI/CD, signing, and release pipeline for BMC firmware.
Implement security architecture elements including secure boot, root of trust, attestation, and firmware resiliency.
Direct the technical relationship with ODM and OEM engineering partners to ensure production readiness.
Build out telemetry and observability data pipelines flowing into the cloud operations and SRE stack.
Hire, mentor, and scale the internal firmware engineering team while defining engineering standards.
Requirements
Minimum of 8 years of firmware engineering experience featuring hands-on BMC specialization.
Practical expertise with production BMC stacks such as OpenBMC, AMI MegaRAC, or equivalent embedded Linux layers.
Demonstrated ability to handle hardware bring-up utilizing schematics, power sequencing, and device maps.
Proficiency in C and C++ for embedded Linux, alongside Python or shell scripting for automation.
Familiarity with management protocols including IPMI 2.0, Redfish, PLDM, MCTP, and NC-SI.
Direct debugging experience across host interfaces like eSPI, LPC, IPMB, KCS, and BT.
Bachelor’s or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related practical experience.
Nice to Have
Collaborative engagement with ODM or OEM partners on firmware development.
Working knowledge of Yocto, BitBake, or comparable build systems for embedded Linux.
Proven production deployment history with firmware operating in active fleets.
Specialized security background covering secure boot, SPDM, DICE, or firmware CVE responses.
Familiarity with DC-MHS, DC-SCM, and Open Compute Project hardware management.
Prior involvement growing and mentoring technical engineering teams.
Active contributions to OpenBMC, or background involving GPU server platforms and host firmware.
Skills and Tools
C and C++ programming
Python and shell scripting
OpenBMC and AMI MegaRAC
Embedded Linux, U-Boot, and device tree layers
IPMI 2.0, Redfish, PLDM, MCTP, and NC-SI protocols
Hardware debugging tools and schematic reading
Salary and Benefits
Annual base salary ranging between $237,000 and $288,000 plus bonus opportunities
Restricted Stock Units included in all offers
Comprehensive health, dental, and vision insurance with HSA contributions
401(k) retirement plan featuring up to a 4% company match
Paid time off, holidays, parental leave, and leave of absence programs
Professional development assistance, tuition reimbursement, and mental health support
Daily meals allowance, commuter benefits, cell phone stipend, and global travel insurance
About the Company
Crusoe operates as a vertically integrated AI infrastructure company aiming to power ambitious AI workloads with an energy-first approach. The organization focuses on solving computational power bottlenecks while maintaining sustainable and efficient infrastructure solutions.
How to Apply
Please visit the official Crusoe careers page to submit your application for this position.