About the company
CoreWeave is The Essential Cloud for AI™, delivering a platform of technology, tools, and teams that enables innovators to build and scale AI. Founded in 2017, publicly traded (Nasdaq: CRWV) since March 2025.
Responsibilities
- Develop and enhance OpenBMC firmware in C/C++ for CoreWeave's custom server platforms, contributing to sensor management, power and thermal control, networking, and system monitoring
- Collaborate with hardware design, platform software, and reliability teams to integrate firmware with new hardware
- Optimize BMC performance and harden security
- Perform deep system-level debugging using GDB, JTAG, or logic analyzers
- Contribute to continuous integration and automated testing frameworks for OpenBMC build and validation
- Maintain technical documentation and participate in design reviews
- Partner with ICs and technical leads across infrastructure engineering, hardware design, and operations teams
Requirements
- 6+ years of professional experience in firmware or embedded systems development, including direct work with Linux-based OpenBMC firmware
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- Proficiency in C/C++ for embedded systems
- Familiarity with hardware interfaces and protocols (I2C, SPI, UART, GPIO, IPMI, DMTF Redfish)
- Experience with hardware bring-up, board-level debugging, and sensor integration
- Experience with Linux driver development
- Comfort with debugging tools such as GDB, JTAG, and debugging over serial or remote consoles
- Basic scripting skills in Python or Bash
- Working knowledge of Git
Conditions
- Base salary range $153,000 to $242,000
- Discretionary bonus, equity awards, comprehensive benefits program
- Medical, dental, and vision insurance 100% paid by CoreWeave
- 401(k) with generous employer match, flexible PTO, ESPP