Embedded Linux Tech Lead / Yocto Expert (M/F)

SERAIsèreEURESpublished 10/28/2026
Must-have:PythonGitLead
Machine translation — original language: French.Show original

About the company

As part of the strengthening of the technical teams of one of our clients specializing in embedded systems and Open Source solutions, AIRRIA is looking for an Embedded Linux Tech Lead / Yocto Expert M/F in Grenoble.

Your tasks

You will work on design and development projects for embedded Linux solutions, with a central role in software architecture choices and technical support for the teams.

This position combines strong technical expertise in embedded Linux environments with a technical reference dimension.

  • Define and design software architectures for embedded Linux systems.
  • Technically lead the development and maintenance of customized Linux distributions with Yocto Project.
  • Design and maintain BSPs adapted to the hardware architectures of the projects.
  • Develop and maintain BitBake recipes and layers.
  • Work on the integration and adaptation of the Linux kernel.
  • Configure bootloaders and participate in the development of low-level drivers.
  • Support engineers in resolving complex technical issues.
  • Perform code reviews and guarantee development quality.
  • Define and promote software development best practices.
  • Participate in technical choices and architecture decisions.
  • Contribute to the improvement of build chains and continuous integration.
  • Participate in technical exchanges with clients and project scoping phases.
  • Ensure technological monitoring of embedded Linux solutions and Open Source technologies.

Requirements

With a Master's degree (Bac+5) in computer science, electronics, or embedded systems, you possess solid expertise in embedded Linux environments.

Experience Ideally, you have 5 to 9 years of experience in embedded Linux development, with significant experience as a technical reference, software architect, or Tech Lead.

Technical Skills

  • Advanced expertise in Yocto Project, BitBake, Poky, and layers.
  • Proven experience in the design of BSPs and embedded Linux distributions.
  • Very good mastery of the Linux kernel, drivers, and U-Boot.
  • Solid skills in C and C++ development.
  • Mastery of ARM architectures and embedded hardware environments.
  • Knowledge of x86 or RISC-V architectures is appreciated.
  • Mastery of Git, GitLab CI, or Jenkins tools.
  • Skills in Python and Shell/Bash scripting.
  • Knowledge of I2C, SPI, UART, and CAN communication buses.
  • Experience in software architecture and code review.
  • Good level of technical English.

Personal Qualities

  • Technical leadership and ability to unite a team.
  • Excellent analytical and problem-solving skills.
  • Pedagogical skills and a passion for knowledge sharing.
  • Autonomy and a sense of responsibility.
  • Good interpersonal skills and ability to communicate with technical stakeholders.
  • Strong sensitivity to software quality and Open Source technologies.