Senior Firmware Engineer
CoreWeave· Technology
Hybrid (New York, NY), Hybrid (Sunnyvale, CA)$153k - $242k + equity + bonusfull-timePosted 7mo ago
About the role
Senior firmware engineer focused on developing and maintaining OpenBMC firmware for CoreWeave’s next-generation Baseboard Management Controllers (BMCs) to enable secure, scalable, and reliable control across AI compute infrastructure.
Responsibilities
- Design & Implement: 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.
- Integrate & Debug: Collaborate with hardware design, platform software, and reliability teams to integrate firmware with new hardware and validate performance across diverse environments.
- Optimize: BMC Performance and Harden Security
- Root Cause Analysis: Perform deep system-level debugging using tools such as GDB, JTAG, or logic analyzers to resolve cross-layer issues between hardware, firmware, and OS.
- Automate & Validate: Contribute to continuous integration and automated testing frameworks for OpenBMC build and validation.
- Document & Share: Maintain clear technical documentation and participate in design reviews to ensure consistency and maintainability across the firmware codebase.
- Collaborate Broadly: Partner with other ICs and technical leads across CoreWeave’s infrastructure engineering, hardware design, and operations teams to align firmware capabilities with platform and datacenter goals.
Qualifications
- Experience: 6+ years of professional experience in firmware or embedded systems development, including direct work with Linux-based OpenBMC firmware.
- Education: 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 for build automation and validation.
- Strong problem-solving and analytical thinking; able to break down complex system-level issues.
- Effective communication across hardware, firmware, and operations teams.
- Working knowledge of Git for source control
- Self-driven with a focus on delivering high-quality, maintainable code.
- Thrives in a fast-paced environment and balances multiple priorities.
Skills
Required:C/C++ for embedded systemsOpenBMCLinux driver developmentHardware bring-up and board-level debuggingPython or Bash scriptingGDB/JTAG debuggingIPMI, I2C, SPI, UART, GPIO
Benefits
- Medical, dental, and vision insurance - 100% paid for by CoreWeave
- Company-paid Life Insurance
- Voluntary supplemental life insurance
- Short and long-term disability insurance
- Flexible Spending Account
- Health Savings Account
- Tuition Reimbursement
- Ability to Participate in Employee Stock Purchase Program (ESPP)
- Mental Wellness Benefits through Spring Health
- Family-Forming support provided by Carrot
- Paid Parental Leave
- Flexible, full-service childcare support with Kinside
- 401(k) with a generous employer match
- Flexible PTO
- Catered lunch each day in office and data center locations
- A casual work environment
- A work culture focused on innovative disruption
Last updated Aug 19, 2026. Interested? Apply on the company site.
About CoreWeave
The Essential Cloud for AI
CoreWeave is the force multiplier that empowers pioneers with momentum, magnitude, and mastery—enabling them to innovate with confidence. Explore the #1 AI Cloud.
AI CloudCluster ManagementGPU computeManaged ServicesNetworkingPlatformStorageliquid-ai-recruiting-target
More open roles at CoreWeave
- 5d ago
- Senior Productivity Platforms Developer5d agoDallas, TX · Information Technology
- Knowledge Architect5d agoHybrid (Multiple U.S. locations ( Livingston, NJ; New York, NY; Sunnyvale, CA; Bellevue, WA )) · Technology
- Senior Software Engineer II, ML Workflows - W&B5d agoHybrid (Multiple US locations) · Technology
- Development Project Manager, Data Center Development5d agoHybrid (Livingston, NJ), Hybrid (New York, NY) +3 more · Operations