GrepJob
CoreWeave

Senior Firmware Engineer, OpenBMC

CoreWeave
Apply
5 days ago
Bellevue, WA, USA +2 moreSenior / Mid Level

Base Salary

$153k - $242k/yr

Responsibilities

  • Develop and enhance OpenBMC firmware in C++ for custom server platforms.
  • Collaborate with hardware design and software teams to integrate firmware with new hardware.
  • Optimize BMC performance and enhance security.
  • Perform deep system-level debugging to resolve cross-layer issues.
  • Contribute to continuous integration and automated testing frameworks.
  • Maintain clear technical documentation and participate in design reviews.
  • Partner with technical leads across infrastructure engineering and operations teams.

Requirements

  • 4+ years of professional 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 systems.
  • Hands-on experience with OpenBMC, Yocto Project, and embedded Linux environments.
  • Familiarity with hardware interfaces and protocols such as I2C, SPI, and UART.
  • Experience with hardware bring-up and board-level debugging.
  • Comfort with Linux kernel configuration and device trees.
  • Working knowledge of source code control systems like Git.
  • Strong problem-solving and analytical skills.
  • Effective communication skills with peers across teams.
  • Self-driven with a focus on delivering high-quality code.
  • Ability to thrive in a fast-paced environment.

Benefits

  • 100% paid medical, dental, and vision insurance.
  • Company-paid life insurance and voluntary supplemental life insurance.
  • Short and long-term disability insurance.
  • Flexible Spending Account and Health Savings Account.
  • Tuition reimbursement and participation in Employee Stock Purchase Program.
  • Mental wellness benefits and family-forming support.
  • Paid parental leave and flexible childcare support.
  • 401(k) with a generous employer match.
  • Flexible PTO and catered lunch each day.
  • Casual work environment and a culture focused on innovative disruption.

Tech Stack

BashC++GitLinuxPython

Categories