Search by job, company or skills

Randstad Sourceright

Embedded Linux Platform Engineer (Yocto/BitBake)

3-6 Years
Save
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

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

Required Skills

Yocto & BitBake (MANDATORY)

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

Embedded Linux (MANDATORY)

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

Good to Have

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

    Job Type:
    Industry:
    Employment Type:

    Job ID: 148977437

    Similar Jobs

    Pune, India

    Skills:

    Embedded LinuxJenkinsYoctocross-compilation toolchainsCI CDsystemdGitLab CIBitBake