Crusoe

Senior Staff Software Engineer, Founding BMC

Crusoe
Apply
3 months ago

Base Salary

$237k - $288k/yr

Responsibilities

  • Define Crusoe’s BMC architecture and stack strategy across current and future server platforms.
  • Lead BMC bring-up for new platforms, including kernel, U-Boot, device tree, sensors, thermal and fan control, power sequencing, and host interfaces.
  • Own BMC build, signing, CI/CD, release, update, rollback, and fleet reliability processes.
  • Drive BMC security architecture covering secure boot, root of trust, attestation, SPDM, signed updates, firmware resiliency, and CVE response.
  • Lead technical relationships with ODM and OEM partners, including requirements, architecture reviews, prototyping, qualification, and production readiness.
  • Build BMC telemetry and observability for sensor, power, thermal, and RAS data within Crusoe Cloud’s operations and SRE systems.
  • Investigate systemic BMC fleet issues and define reliability objectives and firmware deployment strategies.
  • Hire, mentor, and scale the BMC engineering team while shaping engineering standards and hardware roadmap decisions.

Requirements

  • 8+ years of firmware engineering experience with deep hands-on BMC experience.
  • Hands-on expertise with a production BMC stack such as OpenBMC or AMI MegaRAC, including embedded Linux, U-Boot, and device tree layers.
  • Experience leading BMC bring-up on new server platforms using schematics, I2C/PMBus maps, GPIO assignments, and power sequencing.
  • Strong C/C++ skills on embedded Linux and comfort with Python or shell for automation and tooling.
  • Deep familiarity with IPMI 2.0, Redfish, PLDM, MCTP, and NC-SI.
  • Hands-on debugging experience with eSPI, LPC, IPMB, KCS, and BT host interfaces.
  • BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience.
  • Experience with ODM/OEM BMC firmware partnerships and Yocto/BitBake is strongly preferred.
  • Production BMC fleet experience, BMC security experience, and familiarity with DC-MHS, DC-SCM, and OCP hardware management are preferred.
  • Experience growing firmware teams, contributing to OpenBMC, working with GPU server platforms, or developing host, CPLD, or retimer firmware is a bonus.

Benefits

  • Competitive compensation and equity packages, including Restricted Stock Units.
  • Paid time off, paid holidays, leave programs, and paid parental leave.
  • Comprehensive health, dental, and vision insurance, plus HSA contributions.
  • Paid life insurance and short- and long-term disability coverage.
  • Professional development, tuition reimbursement, and mental health and wellness support.
  • Commuter benefits, cell phone stipend, 401(k) with company match up to 4% of salary, and volunteer time off.
  • Global travel insurance, emergency assistance, daily meals allowance, and location-specific perks.

Tech Stack

Categories

Crusoe

About Crusoe

1,001-5,000 employees

Crusoe builds and operates GPU-powered data centers and an AI cloud platform for enterprises running large-scale AI training and inference. It vertically integrates energy supply with compute, using stranded and renewable power to reduce emissions and costs, and sells capacity via cloud services and managed infrastructure. Founded in 2018 and headquartered in Denver, the company is privately held.

Contact me