BMC Firmware Engineer — Embedded Linux, OpenBMC & Redfish

ZONBERATION GROUP (MALAYSIA) SDN. BHD.

Petaling Jaya

On-site

MYR 70,000 - 120,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ZONBERATION GROUP (MALAYSIA) SDN. BHD. seeks a BMC Firmware Engineer / Embedded Software at all levels to join our enterprise server platform team. You will design, implement, and test firmware for BMCs using Embedded C/C++ on OpenBMC with Yocto and embedded Linux.

Candidates should have strong knowledge of IPMI, Redfish, and platform bring-up across I2C, SPI, UART, and PCIe. This role offers exposure to server hardware, security features, and collaboration with global teams.

Qualifications

  • Bachelor’s degree or above in Computer Engineering, Electrical & Electronics Engineering, Computer Science or related field.
  • Strong proficiency in C and C++ within embedded environments.
  • Solid understanding of Embedded Linux, kernel concepts, device drivers, and multi-threaded programming.
  • Familiarity with low-level communication interfaces and buses (I2C, SPI, SMBus, UART).
  • 3+ to 5+ years of direct experience in server BMC firmware development (OpenBMC, AMI MegaRAC, or proprietary stacks).
  • Professional English communication for cross-functional collaboration.
  • Direct hands-on experience with OpenBMC stacks, Yocto layers, or systemd architecture.

Responsibilities

  • Design, develop, test, and maintain BMC firmware for enterprise server platforms using Embedded C and C++.
  • Implement and optimize IPMI, Redfish, MCTP, PLDM, and SPDM protocols.
  • Assist with platform bring-up, driver development, and bus-level communication across I2C, SPI, SMBus, UART, and PCIe.
  • Customize and build firmware environments using OpenBMC, Yocto, and embedded Linux kernels.
  • Trace, analyze, and debug interactions across firmware, hardware, BIOS, and OS with analysis tools.
  • Support platform security measures including root-of-trust, secure boot, and attestation.

Skills

C
C++
Embedded Linux
OpenBMC
IPMI/Redfish

Education

Bachelor’s degree or above in Computer Engineering, Electrical & Electronics Engineering, Computer Science

Tools

I2C
SPI
SMBus
UART
PCIe

Job description

ZONBERATION GROUP (MALAYSIA) SDN. BHD. seeks a BMC Firmware Engineer / Embedded Software at all levels to join our enterprise server platform team. You will design, implement, and test firmware for BMCs using Embedded C/C++ on OpenBMC with Yocto and embedded Linux.

Candidates should have strong knowledge of IPMI, Redfish, and platform bring-up across I2C, SPI, UART, and PCIe. This role offers exposure to server hardware, security features, and collaboration with global teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BMC Firmware Engineer - Embedded Linux & OpenBMC
BMC Firmware Engineer - Embedded Linux & OpenBMC

ZONBERATION GROUP (MALAYSIA) Sdn Bhd • Selangor

On-site
MYR 90,000 - 150,000
BMC Firmware Engineer / Embedded Software (All Levels)
BMC Firmware Engineer / Embedded Software (All Levels)

ZONBERATION GROUP (MALAYSIA) Sdn Bhd • Selangor

On-site
MYR 90,000 - 150,000
Lead OpenBMC Engineer - Embedded Linux Platform Mgmt
Lead OpenBMC Engineer - Embedded Linux Platform Mgmt

Celestica Inc. • Malaysia

On-site
MYR 220,000 - 320,000
Senior BMC Firmware Architect for Hyperscale Platforms
Senior BMC Firmware Architect for Hyperscale Platforms

Manpower Malaysia • Kuala Lumpur

On-site
MYR 260,000 - 380,000
B8 – Advisory BMC Engineer
B8 – Advisory BMC Engineer

Manpower Malaysia • Kuala Lumpur

On-site
MYR 260,000 - 380,000
Embedded Linux BSP Engineer: Bring-Up & Kernel Drivers
Embedded Linux BSP Engineer: Bring-Up & Kernel Drivers

Infinite Computer Solutions • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Firmware Engineer, Embedded Server Solutions
Senior Firmware Engineer, Embedded Server Solutions

Lattice Malaysia • Malaysia

On-site
MYR 180,000 - 240,000
Senior Firmware Engineer — Industrial Embedded & BIOS
Senior Firmware Engineer — Industrial Embedded & BIOS

Michael Page • Penang

On-site
MYR 180,000 - 300,000
Profit sharing
Vacation benefits
Dental
+4
Senior BIOS & Firmware Lead for Data Center Platforms
Senior BIOS & Firmware Lead for Data Center Platforms

Celestica Inc. • Malaysia

On-site
MYR 180,000 - 260,000
Senior Embedded Firmware Engineer – RISC-V & RTOS
Senior Embedded Firmware Engineer – RISC-V & RTOS

Efinix Technology (M) Sdn. Bhd. • Penang

On-site
MYR 90,000 - 150,000