BMC Firmware Engineer
$120k - $250kMatX
What MatX Is Building 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
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 applicants capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities. MatX does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or People team and any resumes submitted are deemed to be the property of MatX.
- 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
- 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
- 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
- Early Career - $120,000 - $250,000 + equity
- Mid Career - $175,000 - $362,500 + equity
- Senior Career - $250,000 - $475,000 + equity
- A Stake in our success A flexible cash equity compensation mix that fits your needs
- Heath & Wellness Company subsidized Health, Dental, Vision, and Life insurance; Pre-tax Health Savings Accounts with generous company contribution (even if you don't)
- Time To Recharge 4 weeks paid time off (accrued), 12 company holidays, and 3 weeks remote/flexible work per year
- Support to Parents Up to 12 weeks of paid parental leave, regardless of your path to parenthood
- Learning & Development $1,500 yearly towards your professional development e.g. conferences, courses, and other learning opportunities
- Team Connection Team Lunches, quarterly off-sites, and regular town halls
- Financial Wellbeing 401K and/or Roth IRA, with 5% company contribution, even if you don't!
- Flexible Spending Accounts Pre-tax spend accounts for medical, dental/vision, dependent care, parking, and transit expenses
- Commute On Us For those commuting up to 1 hour, put your rideshare cost on our company card and reclaim the drive-time to get work done!
- MatX E[x]tras $50 per month to use on the perks you care about most
- Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi expense reimbursement
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 applicants capacity to perform job functions in compliance with U.S. export control laws without obtaining a license from U.S. export control authorities. MatX does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or People team and any resumes submitted are deemed to be the property of MatX.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the BMC Firmware Engineer in Mountain View, CA vacancy
$109k - $160k
...Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers... ...What You'll Do As a Firmware Engineer, you'll focus on AMI BMC firmware and OpenBMC development for GenAI server platforms. You...SuggestedPermanent employmentTemporary workCasual workWork at officeFlexible hours$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...SuggestedOngoing contractWork at officeLocal areaWorldwide$250k - $370k
...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...SuggestedH1bVisa sponsorshipWork visa- ...Intelliswift - An LTTS Company in Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded systems. The role involves programming in C/C++, optimizing firmware, and resolving issues across the software...Suggested
$160k - $190k
...of this role is to architect and develop firmware and microcontroller subsystems for... ...and technical background in electrical engineering. At a minimum, a Bachelor’s in EE or Computer... ...on system management controllers (e.g. BMC). Experience working with logic designers...SuggestedFlexible hours$78k
...HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through innovation and creativity. Job Title Senior Firmware Engineer Job Information Job ID: 12976 Position Type: Full‑time Location: Sunnyvale...Full timeLocal area- ...Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation CXL... ...with server platform management technologies such as BMC, IPMI Knowledge of OCP standards and management protocols (MCTP...
$150k - $175k
...at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft. Responsibilities...Work at office$132k - $153k
...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job As a firmware engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work constitutes...InternshipWork at officeRemote work- ...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...
- ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded vehicle firmware. Evaluate, implement, test, and optimize applications in a real-time operating system environment. Work with...Full time
- ...Senior Firmware Engineer (2 reqs open) 06-12 months CTH 5 Days onsite in Palo Alto, CA Must-haves (the Three Absolutes) C (primary language — Go/Rust/C++ NOT required here, unlike Role 1) RTOS experience Peripheral interfacing experience Preferences Within This Role RTOS...
- ...every Fortune 500 company on the planet is using Beam technology! Job Description As a core member of our design team, our Senior Firmware Engineer takes ownership of embedded code in our rich robotics platform, streamlines and enhances it, while also helping to define the...
$100k - $200k
...Firmware Engineer WindBorne Systems is supercharging weather models with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own balloons...Work at office- ...Firmware Engineer At Mind Robotics, we're building generalized physical AI — robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Firmware is the connective tissue between intelligence and action; the layer...
$120k - $175k
...Senior Firmware Engineer Mountain View, CA Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products' firmware and software, which are important sources of functionality, adaptability...Full timeFlexible hours- ...Firmware Engineer Voltai is developing world models, and agents to learn, evaluate, plan, experiment, and interact with the physical world. We are starting out with understanding and building hardware; electronics systems and semiconductors where AI can design and create...
- ...augmentation. Position Summary Generalist with rotating focus across the firmware stack. Moves across subsystems as work demands, picks up a... ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the...Contract workWork at officeShift workRotating shift2 days per week
$140k - $215k
...test/integration test/requirement-based test according to the firmware team test specification Automate the regression test Develop software... ...of it Required Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or similar field of...Work experience placementWork at officeLocal area- ...years of industry experience developing and testing low level firmware for embedded systems. 8+ years of solid programming skills using... ...applications Bachelor's degree in computer science, software engineering or relevant field required. Top 3 must-have HARD skills:...
- ...Jose General Overview Functional Area: Engineering Career Stream: Design - Software Engineering... ...maintains software across all levels (firmware to application), adhering to established... ...software which will use the BMC to monitor and maintain a fleet of devices...Contract workWork at office
- ...As a member of our NVLink Firmware Development and Verification team, you will be responsible for performing unit and integration-level... ...see: BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related field. Minimum 3+ years of...Remote work
$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 employmentWork at officeLocal areaRelocation package$120k - $180k
...Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate...- ...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’s...Worldwide
- ...Senior Firmware Engineer Cupertino, California 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...
$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 timeWork at officeImmediate startVisa sponsorshipNight shift$125k
...Firmware Engineer Base pay range: $125,000.00 per year. Responsibilities Target creation for new products in our code bases. Firmware maintenance to adapt for new products. Firmware validation to ensure operability on new products. Perform daily builds as needed for product...Full time- ...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
- ...embedded and commercial applications, working across silicon, firmware, and software to deliver reliable, high-performance solutions... ...industry-leading technologies to market. You will interact with key engineering and management stakeholders as well as AMD's business team to...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to BMC Firmware Engineer. Be the first to apply!

