Latest AI JobsBrowse Jobs
Crusoe logo

Senior Staff Software Engineer, Founding BMC

CrusoeSunnyvale, CA - USCloud Engineering
Apply on company site
Salary
$237K - $288K USD
Job type
Full-time
Posted
9 Jul 2026
Status
Open · checked 7d ago

About this role

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.

Skills and tech stack

Questions candidates ask

What is the salary range for this role?

The annual salary ranges from $237,000 to $288,000 plus a bonus and restricted stock units.

Where is this position located?

This role is based in Sunnyvale, California.

How many years of experience are required?

Candidates must have 8 or more years of firmware engineering experience with deep hands-on BMC expertise.

What programming languages are necessary?

The job requires strong C and C++ skills on embedded Linux, alongside Python or shell scripting for tooling.

What benefits are provided?

Crusoe offers health, dental, and vision insurance, an HSA contribution, a 401(k) match up to 4%, paid time off, parental leave, professional development, daily meal allowances, and commuter benefits.

Ready to apply?

The application is on the official Crusoe careers page.

Apply on company site