BMC Firmware Engineer Opportunity

Insight Global company

Subscribe to our Telegram & Twitter Channel

BMC Firmware Engineer in United State

Visa sponsorship & Relocation 11 hours ago

Job Title: BMC Firmware Engineer - Baseboard Management Controller

Location: Fremont, CA (will provide relocation assistance)

Salary: $110,000 - $130,000 (flexible)

Must have:

  • Bachelor’s or master’s degree in computer engineering, Electrical Engineering, or a related technical field.
  • 2–5 years of hands-on embedded firmware development experience, specifically with BMC systems.
  • Demonstrated ability to lead tasks or small projects with limited supervision. 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).


Job Summary:

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.







$110,000 - $130,000

Exact compensation may vary based on several factors, including skills, experience, and education.

Benefit packages for this role include Health, Dental, Vision insurance, Flexible work schedule, Paid time off, and Stock options


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly