Senior Firmware Engineer, OpenBMC
CoreWeave is seeking a Senior Firmware Engineer to join our team focused on developing and maintaining OpenBMC-based firmware for our next-generation Baseboard Management Controllers (BMCs). This role is integral to enhancing the security, scalability, and reliability of our high-performance compute infrastructure. As a Senior Firmware Engineer, you will work independently on complex components and collaborate closely with cross-functional teams to set best practices for firmware quality and performance.
In this position, you will design, implement, and maintain embedded firmware features in C++ for CoreWeave's custom server platforms. Your responsibilities will include developing key subsystems such as sensor management, power and thermal control, networking, and system monitoring. You will collaborate with hardware design, platform software, and reliability teams to integrate firmware with new hardware and validate performance across diverse environments. Additionally, you will perform deep system-level debugging using tools like GDB, JTAG, or logic analyzers to resolve cross-layer issues between hardware, firmware, and the operating system.
The ideal candidate will have a minimum of 4 years of professional experience in firmware or embedded systems development, including direct work with Linux-based OpenBMC firmware. A Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field is required. Technical skills should include proficiency in C/C++ for embedded systems, hands-on experience with OpenBMC, Yocto Project, and embedded Linux environments, as well as familiarity with hardware interfaces and protocols such as I2C, SPI, UART, GPIO, IPMI, and DMTF Redfish. Experience with hardware bring-up, board-level debugging, sensor integration, and comfort with Linux kernel configuration, device trees, and BSP-level integration are also essential.
The base salary range for this role is $153,000 to $242,000, determined based on job-related knowledge, skills, experience, and market location. In addition to the base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program. Benefits include medical, dental, and vision insurance fully paid by CoreWeave, company-paid life insurance, short and long-term disability insurance, flexible spending accounts, health savings accounts, tuition reimbursement, participation in the 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, a 401(k) plan with a generous employer match, flexible PTO, and catered lunch each day in our office and data center locations.
CoreWeave fosters a work culture focused on innovative disruption, offering a casual work environment where employees are encouraged to be curious, act like owners, and deliver best-in-class client experiences. We prioritize a hybrid work environment, with remote work considered for candidates located more than 30 miles from an office, based on role requirements for specialized skill sets. New hires are invited to attend onboarding at one of our hubs within their first month, and teams gather quarterly to support collaboration.