Senior Firmware Engineer — Industrial Embedded & BIOS

Michael Page

Penang

On-site

MYR 180,000 - 300,000

Full time

14 days+
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Profit sharing
Vacation benefits
Dental
Vision
Pension
Employee Stock Purchase Plan
Collaborative culture

Job summary

Michael Page is partnering with a global provider of rugged industrial computing solutions to hire a senior firmware engineer in Malaysia. You will define firmware requirements, develop bare-metal MCU firmware, port RTOS with drivers, and specify BIOS with external partners for UEFI development.

Ideal candidates hold a Bachelors in CS/Software/EE with 6+ years in firmware, strong C/Assembly, Git, JTAG, Linux, and hands-on experience with UART/USB/CAN/SPI/I2C, plus the ability to read schematics.

Qualifications

  • Bachelor's degree in Computer Science, Software, or Electrical Engineering.
  • 6+ years of firmware development experience.
  • Strong skills in C, Assembly, and version control (Git).
  • Experience with embedded firmware, JTAG debugging, and PC hardware architectures.
  • Familiarity with BIOS, Linux, and interfaces like UART, USB, CAN, SPI, I2C.
  • Ability to interpret schematics for hardware/software integration.
  • Strong English proficiency.
  • Background check clearance.
  • Only open to local Malaysians or Malaysia residents who do not require permit to work in Malaysia

Responsibilities

  • Define and document firmware requirements in collaboration with product design teams.
  • Develop bare-metal MCU firmware and port RTOS with device drivers.
  • Define BIOS specifications and work with external partners on UEFI BIOS development.
  • Validate firmware and BIOS functionality on prototypes.
  • Support product certification, sustainability, and customer requirements.
  • Contribute to continuous improvement of development processes.

Skills

C
Assembly
Git
Embedded firmware
JTAG debugging
Linux
UART
USB
CAN
SPI
I2C
Schematic interpretation

Education

Bachelor's degree in Computer Science, Software, or Electrical Engineering

Job description

Michael Page is partnering with a global provider of rugged industrial computing solutions to hire a senior firmware engineer in Malaysia. You will define firmware requirements, develop bare-metal MCU firmware, port RTOS with drivers, and specify BIOS with external partners for UEFI development.

Ideal candidates hold a Bachelors in CS/Software/EE with 6+ years in firmware, strong C/Assembly, Git, JTAG, Linux, and hands-on experience with UART/USB/CAN/SPI/I2C, plus the ability to read schematics.

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

Similar jobs worth comparing

Firmware Engineer (Senior)
Firmware Engineer (Senior)

Michael Page • Penang

On-site
MYR 180,000 - 300,000
Profit sharing
Vacation benefits
Dental
+4
Senior Firmware Engineer, Embedded Server Solutions
Senior Firmware Engineer, Embedded Server Solutions

Lattice Malaysia • Malaysia

On-site
MYR 180,000 - 240,000
Senior Embedded Firmware Architect - Power Electronics
Senior Embedded Firmware Architect - Power Electronics

UST Malaysia • Bayan Lepas

On-site
MYR 80,000 - 100,000
Senior Firmware Engineer: Storage Systems & Drivers
Senior Firmware Engineer: Storage Systems & Drivers

jobr.pro • Petaling Jaya

On-site
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
Senior Embedded Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Embedded Firmware Engineer - ARM/RISC-V, RTOS, OTA
Senior Embedded Firmware Engineer - ARM/RISC-V, RTOS, OTA

Career Wise • Bayan Lepas

On-site
MYR 60,000 - 120,000
Senior Embedded Firmware Engineer – Real-Time Systems
Senior Embedded Firmware Engineer – Real-Time Systems

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,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
Embedded Systems Engineer — C/C++, RTOS & Linux
Embedded Systems Engineer — C/C++, RTOS & Linux

Entrypass Corporation Sdn Bhd • Sepang

On-site
MYR 96,000 - 144,000