Senior Lead Embedded Firmware Engineer – BSP/BMC

Celestica Inc.

George Town

On-site

MYR 180,000 - 240,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Celestica Inc. in Penang seeks a Senior Lead Engineer to drive BSP and firmware development for high-performance network switches. You will implement low-level drivers, customize BSP, and lead board bring-up with hardware and manufacturing teams.

You should have strong C/C++, Linux, and scripting skills, with experience in IPMI/Redfish and PCIe. This role requires collaboration across global sites and evolves with product needs.

Qualifications

  • Bachelor degree or equivalent combination of education and experience.
  • Strong C/C++ and Linux development skills.
  • Experience with device drivers and firmware for BMC/Embedded Linux.
  • Familiarity with IPMI, Redfish, I2C/UART/SPI and PCIe.
  • Multicultural teamwork and good communication.

Responsibilities

  • Lead BSP and firmware development for high‑performance switch platforms.
  • Design, implement and release BMC firmware packages.
  • Collaborate with hardware, manufacturing, and customers.
  • Debug across sites; analyze issues and drive features.
  • Work with Linux drivers, memory management, and toolchains.

Skills

C/C++
Linux
Python
Java
Debugging

Education

Bachelor degree

Tools

OpenBMC
Linux driver

Job description

Celestica Inc. in Penang seeks a Senior Lead Engineer to drive BSP and firmware development for high-performance network switches. You will implement low-level drivers, customize BSP, and lead board bring-up with hardware and manufacturing teams.

You should have strong C/C++, Linux, and scripting skills, with experience in IPMI/Redfish and PCIe. This role requires collaboration across global sites and evolves with product needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Engineer, BSP & Linux Drivers (Networking)
Senior Lead Engineer, BSP & Linux Drivers (Networking)

Celestica Inc. • Malaysia

On-site
MYR 180,000 - 260,000
Senior Lead Embedded Software Engineer
Senior Lead Embedded Software Engineer

Celestica • George Town

On-site
MYR 150,000 - 210,000
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 Diagnostics Lead Engineer – Software for Networking
Senior Diagnostics Lead Engineer – Software for Networking

Celestica Inc. • Malaysia

On-site
MYR 180,000 - 270,000
Senior Staff Software Engineer – Data Center NOS Mastery
Senior Staff Software Engineer – Data Center NOS Mastery

Celestica Inc. • Malaysia

On-site
MYR 180,000 - 320,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 BIOS Lead Engineer – Data Center Platforms
Senior BIOS Lead Engineer – Data Center Platforms

Celestica Inc. • George Town

On-site
MYR 180,000 - 240,000
Senior OpenBMC Engineer - Embedded Linux (Penang)
Senior OpenBMC Engineer - Embedded Linux (Penang)

Celestica • Penang

On-site
MYR 180,000 - 240,000
Senior Systems & Applications Design Lead
Senior Systems & Applications Design Lead

Celestica Inc. • George Town

On-site
MYR 180,000 - 240,000
Senior Systems & Applications Design Lead
Senior Systems & Applications Design Lead

Celestica • Bayan Lepas

On-site
MYR 120,000 - 180,000