NDA Recruitment

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
Published 6 April · Updated 30 June
124 views
·
6 applications
Response activity: Very high
Last responded 4 weeks ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...