Senior Firmware Engineer

CoreWeave
Summary
Join CoreWeave's growing team as a Firmware Engineer and contribute to the development and maintenance of cutting-edge BMC firmware for our data center deployments. You will collaborate with cross-functional teams, troubleshoot firmware issues, optimize performance, and create comprehensive documentation. This role requires 5+ years of firmware development experience using C/C++, a strong understanding of OpenBMC and AMI MegaRAC, and a Bachelor's degree in a related field. CoreWeave offers a competitive salary ($160,000-$210,000), comprehensive benefits including 100% employer-paid medical, dental, and vision insurance, paid parental leave, flexible PTO, and a hybrid work environment. We value candidates who can bring their diversified experiences to our teams and are committed to fostering an inclusive and supportive workplace.
Requirements
- Experience: 5+ years of experience in firmware development using C/C++. Good understanding of DMTF’s Redfish APIs and experience working it. Strong understanding of OpenBMC and AMI MegaRAC and SPX
- Education: Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field
- Skills: Proficient in embedded systems programming, debugging tools, and version control systems like Git
- Problem-Solving: Excellent analytical and problem-solving skills, with a keen eye for detail
- Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders
- Team Player: Ability to work effectively in a collaborative team environment
Responsibilities
- Develop and Maintain: Design, implement, and maintain firmware for embedded systems, specifically focusing on C/C++, OpenBMC, AMI MegaRAC, and SPX
- Collaborate: Work closely with cross-functional teams, including hardware engineers, software developers, and QA teams to ensure seamless integration of the functionality
- Troubleshoot: Identify and resolve firmware-related issues through rigorous debugging and testing processes
- Optimize: Enhance firmware performance, reliability and scalability by implementing best practices and innovative solutions
- Document: Create and maintain comprehensive documentation for firmware design, coding standards, and testing procedures
- Mentor: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement
Preferred Qualifications
- Advanced Degree: Master’s degree in a relevant field
- Industry Experience: Previous experience in the data center, telecommunications, or consumer electronics industries
- Leadership: Proven track record of leading technical projects and/or teams
- Certifications: Relevant certifications in firmware development or embedded systems
- Innovative: Demonstrated ability to think creatively and propose innovative solutions to complex problems
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
- 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
- At CoreWeave, we are committed to operating as a hybrid workplace, offering employees flexibility in how they structure their time between in-office and remote work
Share this job:
Similar Remote Jobs
