Job VC

Embedded Linux Engineer / Yocto Engineer

NDA Recruitment · djinni · $$$$ · Україна Україна
Open original ↗

We are looking for an
Embedded Linux 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
Solid knowledge of Embedded Linux architecture
Proficiency in build automation tools: Autotools, Make, CMake, Ninja, Meson
Proficiency in scripting: Bash, Python
Advanced knowledge of 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
Willingness to learn and work with the Yocto Project / OpenEmbedded

Nice to Have
Strong experience with Yocto Project / OpenEmbedded
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
Open-source contribution
Kernel drivers development
System and kernel profiling

Education
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronics, or a 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