Senior Firmware Engineer, OpenBMC
CoreWeave · Livingston, NJ | New York City, NY | Sunnyvale, CA | Bellevue, WA · Technology
About this role
CoreWeave is hiring a senior-level Embedded Software Engineer in the software engineering function based in Livingston, NJ | New York City, NY | Sunnyvale, CA | Bellevue, WA. The posting calls out experience with Python, C, Bash, Spring. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $153,000–$242,000 per year.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Livingston, NJ | New York City, NY | Sunnyvale, CA | Bellevue, WA
- Education
- Bachelor's degree
- Department
- Technology
More roles at CoreWeave
Job description
from CoreWeave careersWhat You’ll Do
To accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining OpenBMC-based firmware for our next-generation Baseboard Management Controllers (BMCs).
As a Senior Firmware Engineer, you’ll design, implement, and maintain embedded firmware features that enable secure, scalable, and reliable control across CoreWeave’s high-performance compute infrastructure. You’ll work independently on complex components, collaborate closely with cross-functional teams, and help set best practices for firmware quality and performance.
Key Responsibilities
- Design & Implement: Develop and enhance OpenBMC firmware in C++ for CoreWeave’s custom server platforms, contributing to key subsystems such as sensor management, power and thermal control, networking, and system monitoring.
- Integrate & Debug: Collaborate with hardware design, platform software, and reliability teams to integrate firmware with new hardware and validate performance across diverse environments.