Job title: Yocto/Linux - Embedded Engineer - CONTRACT
Job type: Contract
Emp type: Full-time
Industry: Semiconductor
Pay interval: Hourly
Pay rate: Negotiable
Location: Grenoble, France
Job published: 17/09/2025
Job ID: 160473

Job Description

About the Role

Edison Smart are supporting a global leader in IoT who are hiring for a strong Embedded Yocto/Linux Engineer. This role focuses on the development, integration, and validation of BSPs (Board Support Packages) and acceptance testing for a customized Linux/Yocto environment.

Key Responsibilities

  • Develop and maintain Yocto-based Linux distributions for internal customer boards.

  • Design, implement, and run acceptance tests and scripts to validate BSPs.

  • Utilize the Lava framework for automated test execution and reporting.

  • Support board bring-up activities (ARM, x86_64, u-boot) and ensure reliable integration into production environments.

  • Collaborate with engineering teams to troubleshoot and resolve low-level software and hardware issues.

  • Document designs, test cases, and results, ensuring clear traceability in line with project requirements.

  • Align development activities with the PI backlog and contribute to meeting key milestones.

Technical Environment

  • Operating Systems: Linux (RT), Yocto

  • Hardware: ARM, x86_64

  • Bootloaders: u-boot

  • Automation & Testing: Lava Framework

  • Version Control: Git / GitHub

  • Languages: English (written and spoken)

Qualifications & Skills

  • Strong background in embedded Linux development, BSP integration, and Yocto build systems.

  • Hands-on experience with board bring-up and hardware/software integration.

  • Familiarity with u-boot, Lava test framework, and automated test pipelines.

  • Proficiency with Git/GitHub and collaborative development workflows.

  • Strong problem-solving, debugging, and analytical skills.

  • Excellent communication skills in English.

Deliverables

  • Yocto acceptance tests and supporting scripts.

  • Lava test definitions and automated execution reports.

  • BSP integration and validation results.

  • Documentation of test plans, specifications, and milestones.