Senior Lead Embedded Software Engineer

Celestica

George Town

On-site

MYR 150,000 - 210,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Celestica is seeking a Senior Lead Engineer, Software in Penang to guide BMC firmware development. You will track issues, design solutions, and coordinate cross-site debugging for advanced data center products.

The role requires 6 to 12 years of experience in Embedded Linux or BMC environments, strong C/C++, and familiarity with IPMI/Redfish interfaces. Bachelor degree is required, with a focus on scalable software for embedded systems.

Qualifications

  • Experience with Embedded Linux or BMC ecosystems.
  • Strong knowledge of Linux device drivers, memory management, and file systems.
  • Familiarity with IPMI, Redfish, and common interfaces (I2C, UART, SPI, PCIe).
  • Solid skills in C/C++, Linux shell and Makefile; programming in Python and Java.
  • Ability to quickly learn new technologies and work cross culturally.

Responsibilities

  • Track, analyze, and locate software issues across platforms.
  • Collaborate with front-end teams, customers, and markets to deploy BMC requirements.
  • Coordinate cross-site multi-function debugging for product features.
  • Design, develop, and release BMC firmware packages for products.
  • Engage with customers and vendors on design decisions.

Skills

Embedded Linux
BMC experience
C/C++
Linux shell
Python
Java
IPMI/Redfish
I2C/UART/SPI/PCIe
Power management
Communication

Education

Bachelor degree

Job description

Celestica is seeking a Senior Lead Engineer, Software in Penang to guide BMC firmware development. You will track issues, design solutions, and coordinate cross-site debugging for advanced data center products.

The role requires 6 to 12 years of experience in Embedded Linux or BMC environments, strong C/C++, and familiarity with IPMI/Redfish interfaces. Bachelor degree is required, with a focus on scalable software for embedded systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Embedded Firmware Engineer – BSP/BMC
Senior Lead Embedded Firmware Engineer – BSP/BMC

Celestica Inc. • George Town

On-site
MYR 180,000 - 240,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 OpenBMC Engineer - Embedded Linux (Penang)
Senior OpenBMC Engineer - Embedded Linux (Penang)

Celestica • Penang

On-site
MYR 180,000 - 240,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 BMC Firmware Engineer - Platform Management
Senior BMC Firmware Engineer - Platform Management

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 140,000 - 210,000
Senior BMC Firmware Architect & Platform Management Lead
Senior BMC Firmware Architect & Platform Management Lead

Scicom (MSC) Berhad • Kuala Lumpur

On-site
MYR 190,000 - 246,000
Salary RM17k–RM22k
Performance bonus
Annual leave 15 days
+2
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 BMC Firmware Engineer for Hyperscale Servers
Senior BMC Firmware Engineer for Hyperscale Servers

Scicom MSC Berhad • Kampung Cendana

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

Celestica • Bayan Lepas

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

Celestica • Bayan Lepas

On-site
MYR 180,000 - 240,000