Firmware Engineer
CoreWeave is The Essential Cloud for AI™, providing technology and tools for innovators in AI. The Firmware Engineer will develop and maintain BMC firmware for advanced computing infrastructure, collaborating with cross-functional teams and contributing to high-impact projects.
Responsibilities
- Develop & Maintain: Contribute to the design, implementation, and maintenance of firmware for embedded systems, primarily using C/C++ within OpenBMC and AMI MegaRAC/SPX environments
- Collaborate: Work cross-functionally with hardware, software, and QA teams to ensure seamless integration between firmware and hardware components
- Debug & Optimize: Investigate issues, perform root cause analysis, and apply firmware performance optimizations under guidance from senior engineers
- Testing & Validation: Participate in unit testing, regression testing, and validation of firmware across various hardware platforms
- Document: Maintain clear and structured technical documentation, including design notes, testing procedures, and issue tracking
- Continuous Learning: Stay current with new tools, protocols, and technologies relevant to firmware development, with mentorship from senior engineers
Skills
- 1–3 years of experience in firmware or embedded systems development
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- Proficiency in C/C++ for embedded system programming
- Familiarity with Linux, Git, and debugging tools such as GDB or JTAG
- Basic understanding of hardware interfaces (I2C, SPI, UART) and board-level bring-up
- Awareness of BMC architectures and standards such as DMTF Redfish APIs
- Strong analytical mindset and debugging abilities with attention to detail
- Excellent communication and teamwork skills; comfortable working in a fast-paced, collaborative environment
- Ability to learn quickly and take initiative in tackling new challenges
- Hands-on experience with OpenBMC, AMI MegaRAC, or similar BMC firmware stacks
- Exposure to Redfish, IPMI, or other data center management protocols
- Familiarity with scripting languages like Python or Bash for automation
- Experience in industries such as data center infrastructure, telecommunications, or embedded computing
- Contributions to open-source firmware projects or hardware development communities
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 our office and data center locations
- A casual work environment
- A work culture focused on innovative disruption
Company Overview
Apply To This Job