Search by job, company or skills

Quest Global

Yocto BSP Developer / Embedded Linux Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 26 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Requirements

Job Summary

We are looking for an Embedded Linux Engineer with strong experience in Yocto Projectbased BSP (Board Support Package) development. The role involves customizing and maintaining embedded Linux distributions, integrating device drivers, and optimizing system performance for our hardware platforms.

Key Responsibilities

  • Develop, customize, and maintain Yocto Projectbased BSPs for embedded platforms.
  • Configure and build Linux kernels, U-Boot, and root file systems.
  • Integrate and debug device drivers, middleware, and hardware-specific features.
  • Create, modify, and maintain Yocto recipes, layers, and build configurations.
  • Debug build and runtime issues across kernel, bootloader, and user space.
  • Optimize system performance, boot time, and resource usage.
  • Collaborate with hardware, software, and QA teams to deliver stable system images.
  • Document BSP setup, build procedures, and troubleshooting guides.

Work Experience

  • Strong experience with Yocto Project, BitBake, and BSP layer development.
  • Hands-on expertise in Linux kernel and bootloader (U-Boot) customization.
  • Proficiency in C, C++, and shell scripting.
  • Experience in cross-compilation, build systems, and embedded toolchains.
  • Good understanding of embedded Linux internals (init systems, systemd, device tree).
  • Familiarity with hardware bring-up and low-level debugging (JTAG, serial console, etc.).
  • Version control with Git and collaborative development workflows.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 131812299