Enable job alerts via email!

Embedded Linux Engineer

PERSOL

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment company in Singapore is seeking a skilled engineer to develop and maintain Linux BSPs for embedded hardware platforms. The ideal candidate will have strong experience with Yocto Project development, Linux device driver programming, and bootloader optimization. This role involves close collaboration with hardware and firmware teams to integrate components efficiently. Candidates with a degree in engineering and knowledge of ARM architectures are encouraged to apply.

Qualifications

  • 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.

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.

Skills

Linux BSP development
Yocto Project development
C/C++ programming
Bootloader customization
ARM SoC architectures

Education

Diploma / Degree in Engineering
Job description

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.

Interested candidates, please click on the following link to begin your job search journey and submit your curriculum vitae (CV) directly through the official PERSOL job application platform - GO: https://sg.persolgo.com/job/details/14550

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.