Job Title: Embedded Linux Platform Engineer (Yocto/BitBake)
Location: Pune
Experience: 3–6 Years
Role Overview
Looking for an Embedded Linux Engineer with strong Yocto/BitBake expertise to work on build systems, integration, and debugging of custom Linux images.
Key Responsibilities
- Develop and maintain BitBake recipes (.bb, .bbappend)
- Create and manage Yocto layers (custom and third-party)
- Customize images (IMAGE_INSTALL, DISTRO_FEATURES, PACKAGECONFIG)
- Integrate applications and systemd services into root filesystem
- Manage dependencies (DEPENDS, RDEPENDS, RRECOMMENDS)
- Debug build failures, dependency issues, and patch conflicts
- Analyze build logs (log.do_compile, log.do_install)
- Optimize build performance and image size
- Work with cross-compilation toolchains and sysroots
- Support CI/CD pipelines for Yocto builds
Required Skills
Yocto & BitBake (Must Have)
- Strong experience with BitBake recipes and layer management
- Familiarity with Scarthgap or recent Yocto LTS
- Strong debugging in Yocto build environment
Embedded Linux (Must Have)
- Understanding of Linux filesystem and boot flow (bootloader kernel rootfs)
- Experience with systemd/service management
- Experience on embedded boards / SoCs
Debugging (Critical)
- BitBake build failures
- Runtime issues on target
Good to Have
- Kernel configuration, modules, device tree basics
- Automotive / infotainment (AAOS) exposure
- Familiarity with crosvm
- CI/CD tools (Jenkins, GitLab CI)