CoreWeave is expanding a team focused on developing and maintaining BMC firmware for advanced computing infrastructure. As a Firmware Engineer, you'll work closely with senior team members to develop, enhance, and test embedded firmware that powers our server platforms.
Requirements
- 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.
Benefits
- Medical, dental, and vision insurance
- 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