Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Linux Engineer

PERSOL SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking an experienced embedded systems engineer to develop and maintain Linux BSPs for custom hardware. Responsibilities include building and customizing Yocto Project distributions, debugging Linux device drivers, and optimizing bootloaders for ARM-based systems. The ideal candidate holds a degree in Engineering and has strong experience in Linux environments. This position offers an opportunity to work closely with hardware and firmware teams to integrate software components.

Qualifications

  • Strong experience with Linux BSP and Yocto Project development.
  • Proficient in Linux application and device driver programming (C/C++).
  • Hands-on experience with ARM-based SoC architectures.

Responsibilities

  • Develop and maintain Linux BSPs for custom embedded hardware platforms.
  • Build, configure, and customize Yocto Project distributions for ARM-based systems.
  • Develop and debug Linux device drivers and kernel modules.

Skills

Linux BSP development
Yocto Project development
C/C++ programming
Bootloader configuration
ARM-based architectures

Education

Diploma / Degree in Engineering
Job description
Responsibilities
  • Develop and maintain Linux BSPs for custom embedded hardware platforms.
  • Build, configure, and customize Yocto Project distributions for ARM-based systems.
  • Develop and debug Linux device drivers and kernel modules.
  • Customize and optimize bootloaders (U-Boot) for specific target platforms.
  • Configure and maintain root file systems and device trees for SoC-based designs.
  • Work closely with FPGA, hardware, and firmware teams to integrate software and hardware components.
Requirements
  • Diploma / Degree in Engineering
  • Strong experience with Linux BSP and Yocto Project development.
  • Proficient in Linux application and device driver programming (C/C++).
  • Experience with bootloader configuration and customization (e.g., U-Boot).
  • Familiarity with root file system and device tree structures for embedded systems.
  • Hands‑on experience with ARM-based SoC architectures.
  • Knowledge of Versal ACAP and Zynq UltraScale+ MPSoC platforms.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.