Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer, OpenBMC

$153k - $242k

CoreWeave

Senior Firmware Engineer, OpenBMC

CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted by leading AI labs, startups, and global enterprises, CoreWeave combines superior infrastructure performance with deep technical expertise to accelerate breakthroughs and turn compute into capability. Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025.

What You'll Do

To accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining OpenBMC-based firmware for our next-generation Baseboard Management Controllers (BMCs).

As a Senior Firmware Engineer, you'll design, implement, and maintain embedded firmware features that enable secure, scalable, and reliable control across CoreWeave's high-performance compute infrastructure. You'll work independently on complex components, collaborate closely with cross-functional teams, and help set best practices for firmware quality and performance.

Key Responsibilities

  • Design & Implement: Develop and enhance OpenBMC firmware in C++ for CoreWeave's custom server platforms, contributing to key subsystems such as sensor management, power and thermal control, networking, and system monitoring.
  • Integrate & Debug: Collaborate with hardware design, platform software, and reliability teams to integrate firmware with new hardware and validate performance across diverse environments.
  • Optimize: BMC Performance and Harden Security
  • Root Cause Analysis: Perform deep system-level debugging using tools such as GDB, JTAG, or logic analyzers to resolve cross-layer issues between hardware, firmware, and OS.
  • Automate & Validate: Contribute to continuous integration and automated testing frameworks for OpenBMC build and validation.
  • Document & Share: Maintain clear technical documentation and participate in design reviews to ensure consistency and maintainability across the firmware codebase.
  • Collaborate Broadly: Partner with other ICs and technical leads across CoreWeave's infrastructure engineering, hardware design, and operations teams to align firmware capabilities with platform and datacenter goals.
Who You Are

Minimum Qualifications

  • Experience: 4+ of professional experience in firmware or embedded systems development, including direct work with Linux-based OpenBMC firmware.
  • Education: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

Technical Skills

  • Proficiency in C/C++ for embedded systems.
  • Hands-on experience with OpenBMC, Yocto Project, and embedded Linux environments.
  • Familiarity with hardware interfaces and protocols (I2C, SPI, UART, GPIO, IPMI, DMTF Redfish)
  • Experience with hardware bring-up, board-level debugging, and sensor integration.
  • Comfort with Linux kernel configuration, device trees, and BSP-level integration.
  • Working knowledge of source code control system such as Git
  • Comfort with debugging tools such as GDB, JTAG, and debugging over serial or remote consoles.
  • Basic scripting skills in Python or Bash for build automation and validation.
  • Strong problem-solving and analytical thinking; able to break down complex system-level issues.
  • Communicates effectively with peers across hardware, firmware, and operations teams.
  • Self-driven with a focus on delivering high-quality, maintainable code.
  • Thrives in a fast-paced environment and balances multiple priorities effectively.
Preferred Qualification
  • Experience developing CI/CD pipeline for firmware builds and regression testing
  • Exposure to large-scale datacenter or HPC environments
  • Contributions to open-source firmware projects or upstream Linux development

The base salary range for this role is $153,000 to $242,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation. In addition to base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program (all based on eligibility).

What We Offer

The range we've posted represents the typical compensation range for this role. To determine actual compensation, we review the market rate for each candidate which can include a variety of factors. These include qualifications, experience, interview performance, and location.

In addition to a competitive salary, we offer a variety of benefits to support your needs. The benefits below reflect our US-based offerings; for roles in other locations, benefits vary and are shared during the hiring process. These include:

  • 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

California Applicants

California Consumer Privacy Act

Equal Opportunity & Accommodations

CoreWeave is an equal opportunity employer, committed to fostering an inclusive and supportive workplace. All qualified applicants and candidates will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information.

As part of this commitment and consistent with the Americans with Disabilities Act (ADA), CoreWeave will ensure that qualified applicants and candidates with disabilities are provided reasonable accommodations for the hiring process, unless such accommodation would cause an undue hardship. If reasonable accommodation is needed, please contact: View email address on click.appcast.io.

Export Control Compliance

This position requires access to export controlled information. To conform to U.S. Government export regulations applicable to that information, applicant must either be (A) a U.S. person, defined as a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (green card holder), (iii) refugee under 8 U.S.C. § 1157, or (iv) asylee under 8 U.S.C. § 1158, (B) eligible to access the export controlled information without a required export authorization, or (C) eligible and reasonably likely to obtain the required export authorization from the applicable U.S. government agency. CoreWeave may, for legitimate business reasons, decline to pursue any export licensing process.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer, OpenBMC in Livingston, NJ vacancy
  • $109k - $160k

     ...Firmware Engineer, SPX Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for...  ...and testing procedures. Collaborate & Learn: Work alongside senior engineers to expand your expertise in firmware stack design,... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  •  ...Staff Firmware Engineer This is a highly technical role inside the CooperSurgical R&D New Product Development (NPD) group developing firmware and electronics systems in support of various electromechanical product launches. Within the scope of this role are electro-... 
    Suggested
    Full time
    Work experience placement
    Shift work

    Cooper Cos.

    Livingston, NJ
    5 days ago
  • $140k - $150k

     ..., and doers. And it's how we're reinventing what's possible every day. About the Role Plume's Core Engineering team is looking for a Senior Wireless Firmware Engineer with deep expertise in WiFi driver development to lead innovation for large-scale WiFi and broadband... 
    Senior
    Local area
    Remote work
    Work from home

    Plume

    New Providence, NJ
    22 days ago
  •  ...A healthcare technology company in New Jersey is seeking a Senior Software Engineer to design, develop, and support web applications. The ideal candidate will have over 5 years of software development experience, especially in .NET frameworks, SQL Server, and HTML. This... 
    Senior

    Asembia

    Florham Park, NJ
    4 days ago
  •  ...Senior DevOps Engineer Location: Whippany, NJ Type: Contract Duration: Long Term Bachelor's degree in computer science, Engineering, or a related field. Proficiency in GitLab, Jenkins, Bitbucket, and Jira. Proven experience in CI / CD pipelines setup... 
    Senior
    Contract work

    NR Consulting

    Whippany, NJ
    4 days ago
  • $113.2k - $237.8k

    A leading defense contractor in Florham Park, NJ is seeking a Senior Software Engineer. The role involves designing and developing advanced cyber capabilities to enhance national security. Candidates should have over 7 years in software development, strong expertise in... 
    Senior
    For contractors
    Flexible hours

    CACI International Inc.

    Florham Park, NJ
    4 days ago
  •  ...Seeking a Senior Software Engineer with experience in industrial control preferably writing software for Semiconductor or Electronics Manufacturing...  ...standards – SECS/GEM Experience developing firmware for single board computers Responsibilities Develop software... 
    Senior
    Work at office
    Remote work

    McGil Recruiting

    Florham Park, NJ
    6 days ago
  • $165k - $242k

     ...machine learning experiments at Weights & Biases. Our full‑stack engineering team works closely with Product, Design, and Platform partners...  ...and large ML organizations. About The Role As a Senior Software Engineer on the Models team, you will build core features... 
    Senior
    Permanent employment
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Weights & Biases

    Livingston, NJ
    4 days ago
  • KPMG Careers is seeking a Senior Associate, AI Engineer to join their Advisory Services practice. The role involves developing GenAI applications, testing AI models, and integrating AI solutions. Candidates should have a Bachelor's degree in a relevant field, experience... 
    Senior

    KPMG Careers

    Short Hills, NJ
    4 days ago
  •  ...CoreWeave is looking for a senior software engineer to join the marimo core open source team in Livingston, New Jersey. The role involves ownership of projects and engagement with a vibrant community of users. Candidates should have proficiency in Python, experience in... 
    Senior
    Flexible hours

    CoreWeave

    Livingston, NJ
    4 days ago
  • Job Title Location- Charlotte, NC; Colorado Springs, CO; Conshohocken, PA; Dallas, TX; Fargo, ND; Florham Park, NJ; Garden City, NY; Houston, TX; Jacksonville, IL; Lenexa, KS; Lubbock, TX; Mt Juliet, TN; New York, NY; Purchase, NY; Topeka, KS. Responsibilities ...
    Senior

    The Dignify Solutions, LLC

    Florham Park, NJ
    1 day ago
  • $159.22k - $273.3k

    ADP is seeking a Principal Architect for their Roseland, NJ office. The role involves developing strategies and cloud architectures, leading cross-functional teams, and ensuring adherence to high availability and automation standards. Applicants should have a Bachelor...
    Senior
    Work at office

    ADP

    Roseland, NJ
    4 days ago
  •  ...Senior Java Full‐Stack Developer We are seeking a Senior Java Full‐Stack Developer with 6–8 years of hands-on experience building...  ...standups, and retrospectives. Work closely with architects, QA engineers, product owners, and cross-functional teams. Review code,... 
    Senior

    Damco

    Whippany, NJ
    16 days ago
  •  ...native backend services Build and support event\'driven and asynchronous systems using streaming and messaging platforms(Kafka) Engineer low\'latency, high\'throughput systems with strong resiliency and fault tolerance Optimize performance for compute\' and data\'... 
    Senior

    Siritech Solutions Corp

    Whippany, NJ
    11 days ago
  •  ...A leading AI development firm in New Jersey is seeking a Senior Software Engineer to enhance machine learning engineering experiences by developing core features for tracking and analyzing experiments. Candidates should have over 5 years of software engineering experience... 
    Senior

    Weights & Biases

    Livingston, NJ
    4 days ago
  •  ...Position: Senior Software Engineer Department: Information Technology Reports To: Manager, Software Development FLSA: Exempt The Corporate core office operating hours are Monday through Friday 8:30 am - 5:00 pm EST. Primary Function The primary responsibility... 
    Senior
    Work at office
    Local area
    Monday to Friday

    Asembia

    Florham Park, NJ
    4 days ago
  •  ...A leading recruiting agency is seeking a Senior Software Engineer in Florham Park, NJ to develop software for semiconductor manufacturing. The ideal candidate will have a degree in Computer Science and 5+ years of experience in this field, with familiarity in C++ and... 
    Senior
    Remote work

    McGil Recruiting

    Florham Park, NJ
    4 days ago
  •  ...Digital Looking for local to NJ/NY/PA candidates Title: Senior/Lead .Net Developer Location: Florham Park, NJ (3 days...  ...New York, NY $100,000.00-$200,000.00 5 months ago Software Engineer - Frontend / Fullstack New York, NY $140,000.00-$200,000.00... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Mastech Digital

    Florham Park, NJ
    4 days ago
  • $165k - $242k

     ...stored as pure Python that can be versioned with Git, deployed as a data app, run as a script, and reused as a module. As a senior software engineer on marimo’s core open source team, you’ll take ownership of projects across marimo’s open‑source ecosystem, focusing on... 
    Senior
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    4 days ago
  • KPMG Careers is hiring a Senior Associate in SAP Supply Chain - Extended Warehouse Management (EWM) to join their Consulting practice in Short Hills, NJ. The role involves leading SAP EWM implementations, optimizing warehouse processes, and conducting client workshops.... 
    Senior

    KPMG Careers

    Short Hills, NJ
    2 days ago
  • $113.2k - $237.8k

    ## Senior Software EngineerUS NJ Florham ParkJob Title: Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum...  ...* \* \*### **The Opportunity: We are seeking a Senior Software Engineer to design and develop advanced cyber capabilities that strengthen... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    4 days ago
  • $114.98k - $206.7k

    New York Times is seeking a Client Technical Support Consultant III in Roseland, NJ. This role involves providing 2nd level post-live issue resolution, including investigating issues and recommending solutions. Candidates must possess a Bachelor's degree in a relevant field...
    Senior
    Remote job

    New York Times

    Roseland, NJ
    2 days ago
  • $139k - $204k

     ...2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at What You'll Do: The Storage Engine Organization at CoreWeave is responsible for the product capabilities and data plane function of CoreWeave's managed storage products... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    4 days ago
  • $207k - $275k

     ...Staff GPU Infrastructure Software Engineer Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers...  ...technologies and shape future infrastructure investments. Mentor senior engineers and act as a technical leader across the organization... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    1 day ago
  • Neura Market is seeking a Senior Salesforce Engineer to lead the design and implementation of Salesforce solutions. This role involves high-impact initiatives, including system integrations and enhancements in a hybrid work setup. Candidates should have over 8 years of... 
    Senior

    Neura Market

    Livingston, NJ
    5 days ago
  • $113.2k - $237.8k

    ## Senior DevOps EngineerFlorham Park, New Jersey, United States of AmericaJob Title: Senior DevOps EngineerJob Category: EngineeringTime...  ...* \*### **The Opportunity:**### We are seeking a Senior DevOps Engineer to lead the design and implementation of DevOps systems across... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International Inc.

    Florham Park, NJ
    2 days ago
  • $182k - $242k

    About the Role As a Senior Software Engineer within our Compute Architecture organization, you will help build the software control plane for hardware...  ...reliable APIs, services, and workflows for managing BMCs, firmware state, server health, and rack-level infrastructure.... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Neura Market

    Livingston, NJ
    2 days ago
  • $170k - $230k

    hackajob is seeking a VP - Senior Technical Lead for our Whippany, NJ office. In this leadership role, you will guide engineering teams, drive innovation, and oversee technical solutions for enhancing our liquidity management capabilities. The ideal candidate will have... 
    Senior
    Work at office

    hackajob

    Whippany, NJ
    2 days ago
  • A leading consulting firm seeks a skilled consultant to design SUSE Linux-based computer systems for a complete migration from SAP-on-AIX to SAP-on-Linux. Candidates should possess at least 8-10 years of relevant experience and a bachelor's degree. Key responsibilities ...
    Senior

    Stem Xpert

    Roseland, NJ
    5 days ago
  • $77k - $202k

    A global consulting firm is seeking a Senior Associate for SAP Security in Florham Park, NJ. This role focuses on designing and assessing security measures for SAP Global Trade Services solutions. The ideal candidate should have at least 3 years of experience in SAP auditing... 
    Senior
    Full time

    PwC

    Florham Park, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer, OpenBMC. Be the first to apply!