Embedded Linux Engineer / Yocto Engineer

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available