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

BMC Firmware Engineer

$160k - $275k

MatX

System Software Engineer

MatX's mission is to make the world's best AI models run as efficiently as allowed by physics, bringing the world years ahead in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for high-performance and sustainable GenAI. Successful candidates for these roles will be responsible for delivering performant and functionally accurate silicon for MatX products across compute, memory management. High-speed connectivity and other key technologies.

The MatX host system software team owns everything that makes our AI silicon and systems usable: from Linux kernel drivers up through node and cluster management. The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers, so host software and out-of-band management are designed together rather than bolted together. We're looking for self-driven engineers who can take a hardware spec and a register map and just start building — prototype drivers, low-level utilities that talk directly to the chip, daemons, and tooling — with minimal hand-holding. Each engineer on this team has a primary focus area, but ownership of overlapping components is shared, and you should expect (and want) to venture across the stack.

Our BMC firmware stack, built on OpenBMC, is the nervous system of our platform: it handles bring-up, telemetry, thermal and power management, firmware updates, and platform security for every board we ship. We are seeking a senior BMC firmware engineer to own the OpenBMC stack for our AI compute boards, from first board bring-up through high-volume datacenter deployment. You will be one of the first engineers on this effort, with broad ownership and direct influence on both firmware architecture and board design.

What You'll Do Here

  • Design, build, and ship OpenBMC firmware for our custom compute boards, where the BMC manages our in-house AI ASICs — from early bring-up on reference hardware through production deployment
  • Own the Yocto/OpenEmbedded-based build, board port, and device trees (U-Boot and Linux kernel) for our BMC SoC
  • Develop platform manageability features: sensor and telemetry infrastructure, inventory, event logging, fan/thermal/power management (PMBus), and RAS for the AI ASICs and board components (CPLDs/FPGAs, PSUs, NICs, memory)
  • Build management interfaces on industry standards — Redfish, IPMI, and DMTF protocols (MCTP, PLDM, SPDM) — including out-of-band management of our ASICs
  • Implement firmware update, secure boot, and attestation flows in partnership with our silicon and security teams
  • Write and bring up Linux kernel drivers and D-Bus/sdbusplus services; debug across the hardware/firmware boundary with schematics, logic analyzers, and JTAG
  • Influence board and ASIC design: review schematics and hardware architecture from a manageability and debuggability perspective
  • Upstream improvements to the OpenBMC community where appropriate, and build the CI, test automation, and tooling that keep our firmware quality high

Who You Are

  • 8+ years of experience in BMC firmware and embedded Linux development, with hands-on OpenBMC experience from board bring-up through production
  • Strong C/C++ and solid Python or Bash; deep Linux fundamentals spanning user space, the driver model, and kernel internals
  • Proficient with Yocto/OpenEmbedded, U-Boot, and device trees; experience with BMC SoCs such as ASPEED or Nuvoton
  • Board bring-up experience with low-level buses and interfaces: I2C/I3C, SPI, eSPI/LPC, SMBus, UART, PCIe, JTAG
  • Working knowledge of platform management standards: IPMI/KCS, Redfish, and DMTF protocols (MCTP, PLDM, SPDM)
  • Experience with thermal/power management, firmware update mechanisms, and firmware security (secure boot, root of trust, attestation) is a strong plus
  • Contributions to OpenBMC, the Linux kernel, or related open-source/OCP/DMTF efforts are a plus
  • Comfortable operating with high autonomy on a small team, collaborating closely with hardware, silicon, security, and systems engineers
  • Excellent technical communication and documentation skills

Bonus Points If You Have

  • Experience with pre-silicon validation environments (simulation, emulation, FPGA prototyping)
  • First-silicon or new-platform bring-up experience for accelerators, NICs, or SoCs
  • Familiarity with SR-IOV, dma-buf, peer-to-peer PCIe, or VFIO
  • Kernel performance tuning and profiling experience (perf, ftrace, eBPF)
  • Exposure to BMC/host interaction paths (e.g., in-band vs. out-of-band device access, sideband interfaces such as I2C/SMBus)
  • Rust for systems programming

Compensation

  • Early Career - $160,000 - $275,000 + equity
  • Mid Career - $175,000 - $400,000 + equity
  • Senior Career - $250,000 - $600,000 + equity

What We Offer

  • Time off: 4 weeks PTO (accrued) + 12 company Holidays + up to 3 weeks remote work
  • Health: Company-subsidized Medical (Kaiser or Anthem) for employees & dependents, Guardian Dental and Vision insurances for employee & dependents, and life insurance (employee only), plus HSA and FSA offerings via Lively.
  • Financial Wellbeing: Choose from Roth IRA/ 401K (or both) retirement plans with up to 5% company contribution to 401K (even if you don't contribute). Also, 100% company-paid life insurance (up to $300K) and long-term disability insurances.
  • Professional Development: $1500 Professional Development Budget (per year)
  • Team Meals: MatX provides onsite team lunch & dinner Monday - Friday, with your choice of ordering via WeBox, Specialty's or via our reimbursement system
  • Commute on Us: Commute on our company Uber account, or reimburse your train rides. Either way, we pay 100% for your daily commute.
  • MatX E[x]tras: $50/mo to use on the perk you value most
  • Cell & Internet Reimbursement: $35/mo for cellular and $40/mo for wifi
  • Mental Wellbeing: 100% paid mental health benefit via SpringHealth and Guardian EAP.
  • Support to Parents: Up to 12 weeks paid parental leave regardless of path to parenthood, 10 weeks pregnancy disability leave, flexible return-to-work hours, and Benepass reproductive health & parental benefit.
  • AI Resources: Up to $20K/month plus a dedicated internal AI Tooling Team to support your productivity

As part of our dedication to the diversity of our team and our focus on creating an inviting and inclusive work experience, MatX is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances.

All candidates must be authorized to work in the United States and work from our offices in Mountain View Tuesdays-Thursdays.

This position requires access to information that is subject to U.S. export controls. This offer of employment is contingent upon the applicant's capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the BMC Firmware Engineer in Mountain View, CA vacancy
  • $220k - $275k

     ...About the role Own the platform firmware that brings our AI accelerator systems to life and keeps them secure, healthy, and observable...  ...and the hardware root of trust, through embedded-controller/BMC and device firmware, to power management, telemetry, and the debug... 
    Suggested
    H1b
    Visa sponsorship
    Work visa

    DensityAI

    Mountain View, CA
    1 day ago
  • $119.8k - $234.7k

     ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's...  ...We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers...  ..., including FW, BIOS, UEFI, EDK2, BMC, among others. ~ Demonstrated expertise... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  •  ...Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an...  ...programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often involves analog and digital... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Sunnyvale, CA
    2 days ago
  • $153k - $242k

     ...What You'll Do To accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining BMC firmware for our next-generation Baseboard Management Controllers (BMCs). As a Senior Firmware... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    10 days ago
  • $237k - $288k

     ...expands across new GPU and CPU server platforms, we're investing deeply in the firmware that underpins fleet reliability, security, and operability — and we're hiring a founding engineer to lead our BMC firmware work. You'll set the technical direction for BMC firmware... 
    Suggested
    Temporary work

    Crusoe

    Sunnyvale, CA
    18 days ago
  •  ...Job Description We are seeking an Embedded Firmware Engineer to join our Energy & Charging Engineering team focused on next-generation battery systems, power electronics, and charging infrastructure. This engineer will play a key role in developing low-level firmware... 

    Insight Global

    Palo Alto, CA
    18 hours ago
  •  ...Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an...  ...programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often involves analog and digital... 
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    San Jose, CA
    5 days ago
  •  ...reality. You will own the development of Rhoda's low-level firmware stack for distributed real-time control across humanoid platforms...  ...We're Looking For ~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+ years of experience... 

    Rhoda AI

    Mountain View, CA
    2 days ago
  •  ...About this Role In this role, you'll design and implement firmware that bridges AI-driven hardware with physical devices. You'll...  ...systems. Collaborate with electrical, systems, and verification engineers to develop embedded software that powers learning machines.... 

    Voltai, Inc

    Palo Alto, CA
    2 days ago
  •  ...Senior Firmware Engineer Responsible for architecting and developing firmware and microcontroller subsystems for Client Labs' SoC and systems...  ...kits (SDKs) to execute on system management controllers (e.g. BMC). Experience working with logic designers to architect and... 
    Immediate start

    InterSources

    San Jose, CA
    2 days ago
  • $150k - $190k

     ...Senior Firmware Engineer Mountain View, CA Senior Embedded firmware engineer As an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware, writing the code that makes our devices perform reliably, efficiently... 
    Full time
    Immediate start
    Flexible hours

    Lunar Energy

    Mountain View, CA
    1 day ago
  • $120k - $175k

     ...solutions based on tradeoffs and first-principles analysis. Design firmware for power electronics controls, system behaviors, optimization...  ...partner facilities. Requirements ~ Degree in a computer-engineering-related or adjacent field, or demonstrated commensurate... 
    Full time
    Flexible hours

    Lunar Energy

    Mountain View, CA
    9 days ago
  • $120k - $230k

     ...States and its allies. Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings...  ...real-world impact. About The Role We are looking for a Firmware Engineer to own the low-level embedded software that runs our... 
    Local area

    Allen Control Systems

    Mountain View, CA
    16 days ago
  • $182k - $242k

     ...Learn more at  What You'll Do CoreWeave is expanding its firmware engineering organization to support next-generation AI compute platforms...  ...platform functionality while ensuring clean integration with BMC firmware, BIOS, and hardware platforms deployed across CoreWeave... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 days ago
  • $180k - $215k

     ...working with low drama, high output teammates, you will fit here.   Position Snapshot Range Energy is looking for a Firmware Validation Engineer. As a Firmware Validation Engineer at Range, you will be responsible for testing and releasing firmware for our eTrailer... 
    Full time
    Flexible hours

    Range Energy

    Mountain View, CA
    16 days ago
  •  ...up, health validation, and operational handoff. As a Software Engineer on the Cluster Deployment Automation team, you will help build...  ...provisioning concepts such as PXE, DHCP, iPXE, Redfish, IPMI, and BMC management. ~ Observability experience with Prometheus or... 
    Full time
    Worldwide

    Cerebras Systems

    Sunnyvale, CA
    18 hours ago
  •  ...Embedded Firmware Engineer Experience: 5+ year Job Description: What You'll Be Doing: We are currently seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will... 

    Kasmo Global

    San Jose, CA
    3 days ago
  • $100k - $130k

     ...Embedded Firmware Engineer Lansdale, PA Compensation $100,000 - $130,000 Per Year Job Type Direct Hire Reputable and growing Fortune 500 manufacturing company can offer you an opportunity to enjoy strong earnings and career growth potential combined with technical challenges... 

    Omega Solutions

    Santa Clara, CA
    2 days ago
  •  ...supporting some of the coolest products in millions of homes and businesses around the world. The engineer in this position will join a team of highly competent firmware developers involved in the design, implementation and verification of firmware and software for embedded... 
    Full time
    Local area

    Broadcom Corporation

    San Jose, CA
    2 days ago
  •  ...Role: Firmware Engineer (Full Time) Location: Cupertino CA(Onsite) Mandatory Skills: Firmware development using C; 4+ years of experience. Skills: Requirements - Firmware Engineer Firmware configuration and maintenance for new product bringup:... 
    Full time

    Vir Healthway

    Cupertino, CA
    2 days ago
  • $150k - $220k

     ...We are seeking a highly skilled and motivated Embedded Software Engineer to design, develop, and optimize low-level software with a...  ...role involves working closely with hardware engineers to shape firmware architecture, drive hardware bring-up, and ensure seamless integration... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    1 day ago
  • $184k - $287.5k

     ...efficiency from complex hardware while maintaining complete system stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team. Joining the System Control Firmware team places you at the core of NVIDIA’... 
    Full time
    Worldwide

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $130k - $185k

     ...Firmware Engineer About Cowboy Space Corp. Cowboy Space Corp. is building the infrastructure to power and connect the orbital economy. Our satellites operate in Low Earth Orbit to collect sunlight and enable a new class of capabilities-from powering on-orbit compute... 
    Permanent employment
    Work at office
    Local area
    Relocation package

    Aetherflux

    San Carlos, CA
    2 days ago
  •  ...Senior Firmware Engineer Cupertino, CA Do you want to be at the forefront of the AI revolution? Etched.ai is developing groundbreaking hardware that will power the next generation of artificial intelligence. Etched was founded on the belief that new hardware will... 

    ETCHED LLC

    Cupertino, CA
    3 days ago
  • $184.7k - $324.8k

     ...Senior Firmware Engineer At Apple, we work every single day to craft products that enrich people's lives. Do you love working on challenges that no one has solved yet? Do you like changing the game? We have an opportunity for a results-oriented and extraordinarily hardworking... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $200k - $240k

     ...50x more efficient. At ALSO, we are looking for a Staff Firmware Security Architect to set the technical direction for our vehicle...  ..., HIL scenarios), integrate critical checks into CI, mentor engineers on secure design, and align firmware, cloud, manufacturing,... 
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    18 days ago
  •  ...Principal Firmware Engineer CHEP helps move more goods to more people, in more places than any other organization on earth via our 347 million pallets, crates and containers. We employ approximately 13,000 people and operate in 60 countries. Through our pioneering and... 
    Temporary work
    Local area
    Immediate start
    Remote work

    Brambles

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...massive superchip. We are looking for expert engineers to come and help design rack level...  ...designed and implemented in right way with each firmware and software module Collaborate with...  ...experience working on server firmware (BMC) and platform software development ~ BS... 
    Full time
    Work at office
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Principal Firmware Engineer It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll... 
    Live in
    Flexible hours

    Opportunities

    San Jose, CA
    3 days ago
  •  ...Job Description Job Description Firmware Engineer (entry level) Are you passionate about development and project-based work? Do you like a significant challenge? We offer this and much, much more. Our teams work with cutting-edge NAND SSD controllers and storage... 

    Innogrit

    San Jose, CA
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to BMC Firmware Engineer. Be the first to apply!