Embedded Software Engineer M/F

CRIT INTERIMHéraultEURESpublished 10/02/2026
Must-have:PythonGitSecuritySenior
Machine translation — original language: French.Show original

WANT TO TAKE CHARGE OF HIGHLY COMPLEX EMBEDDED CHALLENGES?

Are you an expert in embedded C/C++ and want to put your experience to work for a concrete and demanding technological product?

Our client, a specialist player in the medical field, is looking for a Senior Embedded Software Engineer to play a key role in the evolution of its solutions.

You will not only be in charge of development: you will participate in architecture choices, technical decisions, and the evolution of the product through to its industrialization.

YOUR RESPONSIBILITIES:

  • Design and develop embedded software in C/C++, under Linux Yocto and on STM32.
  • Work on system automation, actuator control, sensor management, and low-level communications.
  • Participate in software and hardware architecture choices.
  • Guarantee robust, reliable, maintainable, and testable code.
  • Take charge of the complete cycle: design, development, testing, documentation, and production.
  • Contribute to the industrialization of products.
  • Provide your expertise and provide technical support to the team.

THE SEARCHED PROFILE:

  • Master's degree (Bac+5) in computer science, electronics, or embedded systems.
  • Minimum of 15 years of experience in embedded software development.
  • Solid expertise in object-oriented C/C++.
  • Mastery of embedded Linux, RTOS, and multitasking programming.
  • Good command of multiprocessor architectures and TCP/IP, CAN, RS232 protocols.
  • Experience in control systems, sensor/actuator management, and state machines.
  • Professional English.

Will be particularly appreciated: Linux Yocto, STM32, Zephyr, embedded cybersecurity, and experience in a medical/regulated environment.

IT ENVIRONMENT:

C/C++ - Python - Linux Yocto - RTOS - STM32 - Zephyr - Git/Gitea - Jenkins - Jira - VS Code - Visual Studio

WHAT THE POSITION OFFERS YOU:

A technical and structuring role, with a real capacity to influence architecture choices and product evolution. You will join a multidisciplinary environment where embedded software is at the heart of complex systems, with the possibility of seeing your developments move from design to industrialization.

Do you want to put your C/C++ expertise to work for a project with high technological value? Apply now!