Embedded Linux Engineer / Yocto Engineer
$$$$
🪖 DefTech
Product
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
Required languages
English
A2 - Elementary
Ukrainian
Native
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...