About the Role We are looking for a Yocto Engineer to design, develop, and maintain customized Embedded Linux distributions using the Yocto Project. You will work closely with hardware, firmware, and application teams to deliver stable, secure, and production- ready Linux images for embedded devices.
Responsibilities • Design, build, and maintain Yocto-based Linux distributions • Create and maintain BSP layers, recipes, and image configurations • Integrate and customize bootloaders and Linux kernel • Optimize build times, image size, and system performance • Debug build and runtime issues (BitBake, kernel, userspace) • Integrate device drivers, middleware, and third-party packages • Ensure compliance with licensing (GPL, LGPL, OSS) • Support CI/CD pipelines for automated builds • Collaborate with hardware, QA, and software teams • Maintain technical documentation
Requirements • Strong experience with Yocto Project / OpenEmbedded • Solid knowledge of Embedded Linux architecture • Experience with BitBake, recipes, layers, and configuration files • Proficiency in build automation tools: Autotools, Make, CMake, Ninja, Meson • Proficiency in scripting: Bash, Python • Advanced knowledge in C&C++ • Hands-on experience with Linux kernel configuration and debugging • Familiarity with cross-compilation toolchains • Experience working with ARM-based platforms • Knowledge of Git and collaborative development workflows • Ability to debug low-level system issues
Nice to Have • Experience with BSP bring-up on new hardware • Experience with Buildroot or other embedded build systems • Familiarity with secure boot, OTA updates, or SWUpdate / RAUC / Mender • Understanding of real-time Linux (PREEMPT_RT) • Experience with CI systems (Jenkins, GitLab CI, etc.)
Will be a plus: • Opensource contribution • Kernel drivers development • System and kernel profiling Education • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronics, or related field (or equivalent practical experience) What We Offer • Opportunity to work on cutting-edge embedded products • Competitive salary and benefits • Flexible working model (remote / hybrid / onsite) • Professional growth and learning opportunities • Collaborative and engineering-focused culture