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

BMC Firmware Engineer

Quanta Manufacturing Fremont

The BMC (Baseboard Management Controller) Firmware Engineer is responsible for the design, development, and debugging of embedded firmware for servers and data center platforms. This role focuses on enabling independent, out-of-band management capabilities, ensuring systems can be monitored and controlled remotely—even when the host operating system is offline.

This position is part of the Engineering Services team, which works across departments to support the engineering and operation teams with technical expertise in electronics, operational software, and systems integration.

Key Responsibilities:
  • Design, develop, and maintain BMC firmware solutions using embedded C and C++ in a Linux-based environment.
  • Implement industry specifications and protocols such as OpenBMC, Redfish, IPMI, and other Distributed Management Task Force (DMTF) standards.
  • Develop firmware to interface with server hardware components, including sensors (voltage, temperature, fan speed), power supplies, and peripherals, using protocols such as I²C, SPI, and UART.
  • Implement key BMC features including remote monitoring, power management, event logging (System Event Log/SEL), and remote keyboard-video-mouse (KVM) access.
  • Collaborate with hardware design and platform architecture teams to ensure proper BMC integration during hardware bring-up and validation.
  • Maintain security measures for BMC access, including user authentication, secure firmware updates, and vulnerability prevention.
  • Use debugging tools and methodologies to diagnose and resolve system-level issues related to BMC and hardware interaction.
  • Prepare and maintain technical documentation, including design specifications, test plans, and release notes.
  • Provide guidance to junior engineers and take ownership of small to mid-sized projects.
Required Skills:
  • Proficiency in C and C++ programming for embedded systems.
  • Hands-on experience with embedded Linux and OpenBMC framework.
  • Strong understanding of server hardware architecture and communication protocols (I²C, SPI, UART, PCIe).
  • Ability to troubleshoot and debug complex system-level interactions.
  • Effective communication skills for cross-functional collaboration.
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the BMC Firmware Engineer in Fremont, CA vacancy
  • $158.4k - $217.8k

     ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...  ...to take your career to the next level? As a Senior Embedded Firmware Engineer, you will play a pivotal role in developing world-class... 
    Suggested
    Hourly pay

    Lucid Motors

    Newark, CA
    3 days ago
  • $160k - $200k

     ...commitment to speed, reliability, and performance. We proudly engineer high-performance systems for critical, fast-growing industries...  ...optical modules to support 5G Networks. We are looking for a Senior Firmware Engineer to join our team. This team will be responsible for... 
    Suggested
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    4 days ago
  •  ...Job Full Description We are seeking an E mbedded Firmware Engineer to join a small, highly collaborative engineering team developing sophisticated electro/mechanical products. This is not a narrow firmware role. In a small team, everyone wears multiple hats, and... 
    Suggested

    Express Employment Professionals Defunct

    Fremont, CA
    5 days ago
  • $165k - $240k

     ...commitment to speed, reliability, and performance. We proudly engineer high-performance systems for critical, fast-growing industries...  ...connectivity.Molex is seeking a highly skilled Senior or Principal Firmware Engineer to join our Optical Systems Business Unit in Fremont,... 
    Suggested
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    5 days ago
  •  ...Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation...  ...with server platform management technologies such as BMC, IPMI Knowledge of OCP standards and management protocols... 
    Suggested

    ScaleFlux

    Milpitas, CA
    2 days ago
  • $130k - $170k

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

    Nova Measuring Instruments

    Fremont, CA
    2 days ago
  • Quest Global is seeking an embedded firmware engineer to join our team in Fremont, CA. You will perform MCU and custom board bring-up, develop firmware in C/C++ on bare-metal/RTOS, and integrate sensors and peripherals for XR platforms. You’ll collaborate with Android BSP... 

    QuEST Global

    Fremont, CA
    3 days ago
  • $214k

     ...Duties:  Guide company firmware development across multiple products, including determining priorities and tasks for the team. Design...  .... Work cross-functionally with mechanical and software engineering counterparts, and collaborate with product, sales, and design... 
    Work experience placement

    Artyc

    Fremont, CA
    more than 2 months ago
  • Queue is seeking a firmware/embedded software engineer to develop, test, and maintain real-time motor control firmware for the Rmix hardware platform. You will implement interfaces between subsystem controllers, host processors, and cloud modules, ensuring dispensing accuracy... 

    queueinc

    Newark, CA
    2 days ago
  •  ...Embedded Firmware Engineer Experience in developing, writing, and debugging code for embedded microcontrollers and processors (ARM and MSP430, preferred); Should be an expert in C and C#, C++. Device Driver Development experience required Develop firmware, validate... 

    E-Solutions

    Milpitas, CA
    2 days ago
  • $80k - $120k

     ...Embedded Firmware Engineer About SF MOTORS, INC. (dba SERES) SF Motors is building the next generation of intelligent robotic systems that combine advanced mobility, autonomy, and human-like adaptability. Our mission is to revolutionize how machines move, perceive... 
    Work at office

    Seres

    Milpitas, CA
    4 days ago
  • $120k - $160k

     ...Senior Embedded Firmware Engineer About SF MOTORS, INC. (dba SERES) SF Motors is building the next generation of intelligent robotic systems that combine advanced mobility, autonomy, and human-like adaptability. Our mission is to revolutionize how machines move,... 
    Work at office

    Seres

    Milpitas, CA
    1 day ago
  •  ...A technology company in Pleasanton, CA is seeking a Senior Application Engineer to design embedded firmware and create application examples for their Ensemble Micro Controllers. This role includes customer support for Zephyr Operating Systems and contributions to documentation... 

    Alif Semiconductor

    Pleasanton, CA
    4 days ago
  • Quanta Manufacturing Fremont is seeking a BIOS/UEFI Firmware Engineer to design, implement, and debug UEFI/BIOS firmware for computer systems. You will lead hardware bring-up, collaborate with hardware and OS teams, and mentor junior engineers while ensuring Secure Boot... 

    Quanta Manufacturing Fremont

    Fremont, CA
    3 days ago
  • $187.08k

     ...Job Title Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy Blvd., Suite 200, Milpitas, CA 95035, is seeking to hire a Senior Firmware Engineer. Job Summary: Responsible for the design, development, and maintenance of embedded firmware for solid-... 

    Silicon Motion

    Milpitas, CA
    4 days ago
  •  ...geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals...  ...from you. The Role We are looking for a skilled Senior Firmware Engineer to join a cross‑functional team of physicists, electronics... 
    Permanent employment
    Internship
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    2 days ago
  • $167.7k - $245.2k

     ...Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the...  ...with Linux hardware bring-up.Prior experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies.Previous experience in developing... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    4 days ago
  • $110.62k - $149.66k

     ...developing or executing project plans, budgets, and schedules and for documentation of work and results. May function as a project engineer/leader with the resident responsibilities of proposals/project plan, schedules, work assignments, prime contact, technical... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Fremont, CA
    5 days ago
  • $130k - $180k

     ...QMS, monitor quality, and drive process improvements.Required Skills:Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field.Proficient in C ProgrammingSelf-motivated and passionate about autonomous drivingWillingness to travel and... 
    Full time

    Plus.ai

    Fremont, CA
    7 hours ago
  • $99k - $220k

     ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to...  ...protocols. (SPI, I2C, UART)Strong embedded systems firmware (bare metal / RTOS) development using C/C++Mechatronics and robotics... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    3 days ago
  • We are seeking a Senior Firmware Engineer to design, maintain, and validate NVMe SSD firmware protocol stacks and management interfaces. You will develop NVMe, PCIe Gen5, SMBus, and I3C functionality; diagnose protocol issues; and partner with validation teams to deliver... 

    MissionHires

    Milpitas, CA
    2 days ago
  • $38 - $40 per hour

     ...cath lab and radiology suite technology and a dedication to continuous advancement. Position Summary: We are looking for a Firmware Engineering Co-op who is interested in a challenging, energizing, and rewarding career to push the boundaries of medical technology in Angiography... 
    Summer work
    Work at office
    Remote work
    Relocation package

    Acist Medical Systems Inc.

    Pleasanton, CA
    3 days ago
  • $138.76k - $187.74k

     ...for documentation of work and results. May function as a project engineer/leader with the resident responsibilities of proposals/project...  ...cross-functional engineering initiatives involving software, firmware, controls, electronics, mechanical engineering, systems engineering... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Fremont, CA
    4 days ago
  • $179.4k - $263.12k

     ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...  ...reference designs Experience with bootloaders, secure boot, firmware update mechanisms, and UDS diagnostics Strong understanding of... 
    Hourly pay

    Lucid Motors

    Newark, CA
    7 hours ago
  • Aeris Technologies, Inc., a subsidiary of Project Canary, is seeking an Embedded Software Engineer to join the Hayward, CA team. You will craft firmware for laser-based sensor systems, integrating Linux tools and MCU platforms in a fast-paced environment. You will work... 

    Project Canary

    Hayward, CA
    3 days ago
  •  ...Job Title: Embedded Software Engineer Location: Fremont, California, United States Duration: Full Time Role ROLES & RESPONSIBILITIES...  ...performance tuning. Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.... 
    Full time

    NR Consulting

    Fremont, CA
    2 days ago
  • $110.9k - $152.46k

     ...Nothing” approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments,... 
    Hourly pay
    Contract work

    Lucid Motors

    Newark, CA
    3 days ago
  • Hyve Company Overview Hyve Solutions transforms complex engineering challenges into production reality for technology innovators building AI, cloud, and connected infrastructure. As a US-based manufacturing partner, the company rapidly delivers fast, agile execution through... 
    Full time
    Work experience placement
    Flexible hours

    Hyve Design Solutions

    Fremont, CA
    2 days ago
  • ScaleFlux is seeking an experienced firmware engineer to develop next-generation CXL Type 3 memory expansion devices. This role includes optimizing firmware and integrating systems with host platforms. The ideal candidate will have strong skills in embedded systems development... 

    ScaleFlux

    Milpitas, CA
    4 days ago
  • $145.8k - $244.7k

     ...have the funding, the government validation, and the sites under construction to make it real. Job Summary: The Staff Firmware Engineer is a hands-on technical leader and firmware developer on PsiQuantum’s Firmware team, within the Electronics organization. The... 
    Full time
    Remote work
    Shift work

    PsiQuantum

    Milpitas, CA
    2 days ago

Do you want to receive more vacancies?

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