Вакансія

Yocto Engineer

Обов'язки

  • design, development, and maintenance of Yocto-based Linux distributions
  • creation and maintenance of BSP layers, recipes, and image configurations
  • integration and customization of bootloaders and the Linux kernel
  • optimization of build times, image size, and system performance
  • debugging of build and runtime issues across BitBake, the Linux kernel, and userspace
  • integration of device drivers, middleware, and third-party packages
  • compliance with GPL, LGPL, and other open-source software licenses
  • support of CI/CD pipelines for automated builds
  • collaboration with hardware, QA, and software teams
  • maintenance of technical documentation

Вимоги

  • solid knowledge of Embedded Linux architecture
  • proficiency with build automation tools, including Autotools, Make, CMake, Ninja, and Meson
  • proficiency in Bash and Python scripting
  • advanced knowledge of C and 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 and OpenEmbedded

Nice to have

  • strong experience with the Yocto Project and OpenEmbedded
  • experience with BSP bring-up on new hardware
  • experience with Buildroot or other embedded build systems
  • familiarity with secure boot, OTA updates, SWUpdate, RAUC, or Mender
  • understanding of real-time Linux and PREEMPT_RT
  • experience with CI systems, including Jenkins or GitLab CI

Умови

  • Kyiv or Lviv
To apply press the button below and attach your CV