Embedded Linux Platform Engineer (Yocto/BitBake) (SML36ST RM 4045)

April 4, 2026
sradmin

Position: Embedded Linux Platform Engineer (Yocto/BitBake) (SML36ST RM 4045)

Job Description

  • Embedded Linux engineer with strong Yocto/BitBake expertise
  • 3–6 years in Embedded Linux / Yocto development

Key Responsibilities

  1. Develop and maintain BitBake recipes (.bb, .bbappend)
  2. Create and manage Yocto layers (custom and third-party)
  3. Customize Linux images:
    a. IMAGE_INSTALL, DISTRO_FEATURES, PACKAGECONFIG
  4. Integrate applications and services into root filesystem
  5. Manage dependencies:
    a. DEPENDS, RDEPENDS, RRECOMMENDS
  6. Debug and resolve:
    a. BitBake build failures
    b. Dependency conflicts
    c. Patch and integration issues
    d. Analyse build logs (log.do_compile, log.do_install) and fix issues
  7. Optimize:
    a. Build performance
    b. Image size and package footprint
    c. Work with cross-compilation toolchains and sysroots
  8. Integrate and configure:
    a. systemd services
    b. Kernel modules and packages
    c. Support CI/CD pipelines for automated Yocto builds

Required Skills
Yocto & BitBake (MANDATORY)

  1. Strong hands-on experience with:
    a. BitBake recipes (.bb, .bbappend)
    b. Layer creation and management
  2. Experience with Yocto releases:
    c. Preferably Scarthgap or recent LTS
  3. Strong debugging skills in Yocto build environment

Embedded Linux (MANDATORY)

  1. Strong understanding of:
    a. Linux filesystem hierarchy
    b. Boot process (bootloader → kernel → rootfs)
    c. Process/service management (systemd)
  2. Experience working with embedded boards / SoCs
    Debugging & Troubleshooting (CRITICAL)
  3. Ability to debug:
    a. BitBake build failures
    b. Runtime issues on target hardware

Good to Have

  1. Experience with:
  • Kernel configuration and modules
    o Device tree basics
    o Exposure to Automotive / infotainment platforms (AAOS)
  1. Familiarity with virtualization tools like crosvm
  2. Experience with CI/CD (Jenkins, GitLab CI)

***********************************************************************************************************************************************

Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Pune
Experience: 3-6 Years
Notice period: 0-30 days

Apply for this position

Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.

Drop files here or click to uploadMaximum allowed file size is 200 MB.
Allowed Type(s): .pdf, .doc, .docx