Job ID:
227676
Published date:
13/04/2026
Summary
Yocto Developer - Contract
Edison Smart are working with a leading engineering organisation to hire two experienced Yocto Developers to support the evolution of their embedded Linux platform and BSP integration across multiple architectures.
Role Overview
You will be responsible for developing and maintaining an embedded Linux distribution using Yocto, with a focus on BSP integration, system validation, and automation across ARM and x86 platforms.
Key Responsibilities
- Develop and maintain Yocto recipes for open-source components
- Integrate and validate Board Support Packages (BSPs)
- Support development across ARM64, ARM32, and x86-64 SoCs
- Contribute to CI/CD pipelines and test automation (LAVA)
- Collaborate with engineering teams on system optimisation and stability
Requirements
- 3+ years of experience with Yocto / embedded Linux
- Strong experience with:
- Linux kernel and U-Boot
- BSP development and integration
- Git / GitHub
- Scripting in Shell and/or Python
- Experience working across multiple architectures (ARM / x86)
Desirable
- Experience with LAVA or similar test automation frameworks
- Exposure to CI/CD environments in embedded systems
- Strong debugging and system-level troubleshooting skills
Additional Info
- Onsite presence required 3 days per week in Grenoble
- Working on cutting-edge embedded Linux platforms