Embedded Software Engineer (M/F)

SANTAIS LEAHéraultEURESpublished 10/13/2026
Nice-to-have:Security
Machine translation — original language: French.Show original

Job Description:

LEA Recrutement presents a new job offer: Permanent contract (CDI) at the final client.

Our partner, a specialized technology company in its sector, is looking for an experienced Embedded Software Engineer - Health (M/F) to strengthen its R&D team in Montpellier.

Do you want to work on complex embedded systems, close to the hardware, with a direct impact on the reliability of medical equipment?

Your role and missions: Participate in the development of embedded software ensuring the automation of equipment.

  • Design and evolve functionalities in C and C. Intervene on Linux Yocto environments and STM32 microcontrollers.
  • Develop the management layers for actuators, sensors, and low-level communications.
  • Manage exchanges between electronic boards, firmware, and the application layer.
  • Work on multiprocessor and multitasking architectures.
  • Use RTOS / RTX mechanisms adapted to real-time constraints.
  • Evolve developments towards more readable, maintainable, and testable object-oriented C++.
  • Participate in software and hardware architecture choices.
  • Design, document, test, and deliver new functionalities.
  • Guarantee the application of development best practices and coding rules.
  • Participate in technical reviews and the continuous improvement of software quality.
  • Support other team members on the most complex topics.
  • Contribute to the industrialization and production launch of equipment.
  • Collaborate closely with software, electronics, mechanics, test, laboratory, and production teams.

Company benefits: Human-sized R&D environment

  • International group with field-oriented operations
  • Direct participation in the industrialization of new equipment
  • Benefits to be discovered. We are just waiting for you. So, apply!

Remuneration: from €45,000 to €54,000

LEA Recrutement

#learecrutement

Profile Description:

What we expect from you: Higher education in embedded software, electronics, or embedded systems.

  • Very significant experience in embedded development, ideally around 15 years.
  • Very good mastery of C and object-oriented C++.
  • Solid experience in embedded programming under Linux.
  • Good mastery of multitasking architectures and real-time mechanisms.
  • Experience with an RTOS or RTX.
  • Good understanding of complex electronic and multiprocessor systems.
  • Mastery of protocols such as TCP/IP, CAN, and RS232.
  • Experience with finite state machines.
  • Good understanding of actuator control and sensor reading.
  • Full experience on at least one product, from specification to industrialization.
  • Experience in production launch is indispensable.
  • Knowledge of Zephyr, Linux Yocto, or STM32 is a real plus.
  • Experience in a regulated environment, particularly medical devices or IEC 62304, is particularly appreciated.
  • Knowledge of embedded cybersecurity is a plus.
  • Professional English is imperative.
  • Rigor, autonomy, and critical thinking.
  • Technical curiosity and ability to propose solutions.
  • Taste for teamwork and multidisciplinary environments.