Senior Yocto Linux Developer (Freelance)

Замовник: AI | Опубліковано: 19.02.2026

We're seeking an experienced Yocto Linux developer to build a custom operating system for our next-generation point-of-sale (POS) hardware. This is a critical role where you'll architect and implement a robust embedded Linux solution that powers our web kiosk interface while meeting stringent retail requirements. Key Responsibilities * Design and implement a custom Yocto Project-based Linux distribution optimised for our POS hardware architecture * Establish a reproducible build pipeline enabling our EPOS developers to launch customised builds with configuration changes and kiosk updates 1 * Implement A/B partitioning with robust over-the-air (OTA) update mechanisms for zero-downtime deployments * Develop (or source) and maintain Board Support Packages (BSPs) for our off-the-shelf hardware components * Guide our team through Yocto best practices, including layer management and configuration strategies * Create secure boot mechanisms and implement system hardening measures * Document the build process and provide knowledge transfer to our internal development team Required Qualifications * 3+ years of hands-on experience with the Yocto Project framework and OpenEmbedded build system * Proven track record building production-grade embedded Linux systems for commercial hardware * Expertise with BitBake, devtool, and eSDK workflows * Experience implementing A/B update systems and OTA frameworks for embedded devices * Strong knowledge of Linux kernel customization, including driver development and module integration * Proficiency in Bash scripting and at least one systems programming language (C/C++/Python) * Experience with build system optimization and continuous integration pipelines for embedded projects * Demonstrated ability to make architectural decisions and guide technical teams through complex embedded projects Preferred Qualifications * Experience with retail POS systems or similar embedded kiosk environments * Knowledge of secure boot implementation and system hardening techniques * Familiarity with CI/CD pipelines for embedded Linux development * Experience with containerisation in embedded environments * Understanding of power management requirements for retail hardware Project Context You'll be building the foundation for our next-generation POS terminals, creating a maintainable, scalable Linux distribution that supports both our hardware capabilities and web-based kiosk interface. The ideal candidate will not only deliver a working system but will establish best practices and knowledge transfer to empower our internal team. This is a freelance engagement with potential for ongoing collaboration as we evolve our product line. We need someone who can hit the ground running and make informed technical recommendations from day one. Ready to apply? Please include examples of previous Yocto-based projects, particularly those involving custom hardware support and OTA update implementations. We're looking for someone who can demonstrate both deep technical expertise and the ability to guide our team through this critical development phase.