Qureos

FIND_THE_RIGHTJOB.

Yocto BSP Developer / Embedded Linux Engineer

India

Job Requirements

Job Summary

We are looking for an Embedded Linux Engineer with strong experience in Yocto Project–based 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 Project–based 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.

© 2025 Qureos. All rights reserved.