Вакансія
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