1

Openbmc Jobs in California (NOW HIRING)

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 ...

BMC Firmware Engineer

Mountain View, CA · On-site

$175K - $362K/yr

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 ...

11 - Senior Staff Engineer, Software

San Jose, CA · On-site

$140K - $184K/yr

The work requires application of in-depth knowledge of BIOS/OpenBMC/Diagnostics/BSP/Linux as applicable to data center switch product to resolve field issues and develop new features. May work with a ...

next page

Showing results 1-20

Openbmc information

What are some typical challenges faced by OpenBMC Engineers during development and deployment?

OpenBMC Engineers often face challenges related to hardware compatibility, debugging low-level firmware issues, and integrating with a wide variety of server platforms. Handling complex system bring-up, resolving security vulnerabilities, and ensuring compliance with industry standards can also be demanding aspects of the role. Collaboration with hardware, software, and security teams is key to successfully overcoming these obstacles. Working in this field requires adaptability and perseverance, but it offers the opportunity to play a critical part in developing robust systems used in data centers and enterprise environments.

What are the key skills and qualifications needed to thrive in the Openbmc position, and why are they important?

To thrive as an OpenBMC Engineer, you need a strong background in embedded systems, firmware development, Linux systems, and proficiency in programming languages like C and Python. Experience with tools such as Git, Yocto Project, IPMI, and an understanding of platform management interfaces is highly valuable, as is familiarity with relevant hardware. Excellent problem-solving, collaboration, and communication skills help you work effectively with cross-functional engineering teams. These competencies are vital to ensure reliable, secure, and efficient firmware solutions for server and hardware management in data center environments.

What is an OpenBMC job?

An OpenBMC job typically involves developing, maintaining, and troubleshooting firmware for server and data center hardware using the OpenBMC framework. OpenBMC is an open-source implementation of a Baseboard Management Controller (BMC) firmware stack, commonly used in enterprise and cloud computing environments. Professionals in this role work with Linux, embedded systems, and networking protocols to enhance the functionality and security of remote server management solutions.

What are the most commonly searched types of Openbmc jobs in California? The most popular types of Openbmc jobs in California are:
What job categories do people searching Openbmc jobs in California look for? The top searched job categories for Openbmc jobs in California are:
What cities in California are hiring for Openbmc jobs? Cities in California with the most Openbmc job openings:
Infographic showing various Openbmc job openings in California as of July 2026, with employment types broken down into 98% Full Time, and 2% Contract. Highlights an 93% Physical, and 7% Remote job distribution.
Principal Firmware Engineer - AI System/OpenBMC

Principal Firmware Engineer - AI System/OpenBMC

Hyve Solutions

Fremont, CA

$214K - $290K/yr

Full-time

Posted 4 days ago


Hyve Solutions rating

6.8

Company rating: 6.8 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

123rd of 156 rated electronics manufacturers


Job description

@HYVE Solutions, missions to help customers, business partners, and employees achieve success through shared goals, strategies, resources and technology solutions.

Platform management firmware is essential to the reliability, serviceability, and manageability of hyperscale AI servers. This Principal-level role owns BMC firmware architecture and development-built on OpenBMC-for Hyve's next-generation AI and compute server platforms, spanning manageability, telemetry, power/thermal control, security, and manufacturing enablement in close partnership with hardware and Hyperscaler customers.

Core Responsibilities
  • BMC firmware architecture. Define and own the OpenBMC-based firmware architecture for AI/GPU server platforms, including manageability stack, Redfish interfaces, IPMI, and platform telemetry.
  • Platform control and monitoring. Develop and integrate power, thermal, fan-control, and sensor monitoring firmware in close collaboration with power delivery and thermal teams.
  • Security and reliability. Implement secure boot, firmware update/recovery, RoT integration, and robust error handling to meet hyperscaler security and reliability requirements.
  • Bring-up and debug. Lead firmware bring-up across EVT/DVT/PVT, debug at board and system level, and drive root-cause analysis and permanent fixes across firmware, hardware, and system-integration domains.
  • Manufacturing and deployment enablement. Deliver firmware tooling and features for factory provisioning, diagnostics, and fleet deployment, and support field issue resolution at scale.
  • Technical leadership. Set firmware development methodology, review code, and mentor engineers; represent firmware architecture to customers and internal executives.
Required Qualifications & Skills
  • Education: Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience: 10+ years of embedded/firmware development experience, including significant BMC/platform management firmware work and hands-on OpenBMC development. Proven delivery of server-class firmware into production; hyperscale experience preferred.
  • Technical expertise: Strong C/C++ and embedded Linux skills; deep knowledge of OpenBMC, Redfish, IPMI, I2C/I3C, PMBus, SPI, and platform management interfaces; experience with secure boot, firmware update, and RoT.
  • Systems knowledge: Solid understanding of server hardware, power/thermal control loops, and the interaction of firmware with BIOS, hardware, and manufacturing flows.
  • Communication: Able to lead cross-functional debug, drive architecture decisions, and communicate effectively with hardware teams, customers, and executives.

Compensation: $214,000 to $290,000

@ HYVE Solutions, we believe employees are our greatest asset and we empower them to make a difference in our business. Diversity and inclusion make us all better. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.  


What Hyve Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom