Job title: Embedded Linux Yocto Developer - Contract
Job type: Contract
Emp type: Full-time
Industry: Semiconductor
Pay interval: Hourly
Pay rate: Negotiable
Location: Grenoble
Job published: 13/04/2026
Job ID: 227676

Job Description

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