Question
Full-time
5-10

Embedded Software Engineer

7/8/2025

The Embedded Software Engineer will work closely with hardware and software teams to define system requirements and design specifications. They will also conduct integration activities and support the product lifecycle from prototype to production.

Working Hours

40 hours/week

Company Size

51-200 employees

Language

English

Visa Sponsorship

No

About The Company
Chez Maytronics France, nous fabriquons depuis 40 ans des produits pour entretenir et sécuriser les piscines privées et collectives. Nos robots Dolphin sont les leaders des robots électriques de piscine, ils vous offrent un nettoyage ultra performant en un minimum de temps. Nos couvertures automatiques Maytronics et nos alarmes vous permettent de sécuriser votre piscine pour que la baignade soit un pur moment de plaisir, en toute sérénité 🏊‍♀️ Nos produits sont distribués par notre réseau de revendeurs agréés (https://www.maytronics.com/fr-fr/store-locator/) présents partout en France. ➡️ Pour en savoir plus, vous pouvez visiter votre site : https://www.maytronics.com/fr-fr/
About the Role

We are seeking a highly skilled and experienced Embedded Software Engineer to join our dynamic team. The ideal candidate will have a strong background in real-time embedded systems development using C/C++, with proven expertise in FreeRTOS and various communication protocols. This role involves close collaboration with both hardware (HW) and software (SW) teams from the design phase through product development and deployment.

Key Responsibilities:

  • Work closely with HW and SW teams to define system requirements and design specifications.
  • Perform board bring-up activities and introduce Board Support Packages (BSP) across all company products.
  • Develop, integrate, and optimize BSP components for embedded systems.
  • Conduct HW and SW integration activities to ensure seamless system performance.
  • Hands-on experience in Embedded Linux, Linux BSP development, including Yocto / Buildroot, drivers, bootloader, and device tree.Implement and test communication protocols such as UART, SPI, I2C, etc.
  • Utilize measurement tools such as oscilloscopes, multimeters, and logic analyzers to validate and debug system functionality.
  • Support the product lifecycle from prototype to production, ensuring compliance with design requirements.
  • Debug and troubleshoot system-level issues, including hardware/software interactions.
  • Collaborate with cross-functional teams to optimize embedded system performance.

Requirements

Required Qualifications:

  • Minimum of 5 years of experience in real-time embedded systems development using C/C++.
  • Strong hands-on experience with FreeRTOS.
  • Proficiency in communication protocols: UART, SPI, I2C (must-have).
  • Solid experience with software and hardware integration.
  • Hands-on experience with measurement tools, including oscilloscope, multimeter, and logic analyzer.
  • Ability to analyze and interpret electronic schematics.
  • Excellent problem-solving skills and ability to work independently and collaboratively.

Preferred Qualifications (Big Advantage):

  • Experience with STM32 MCUs.
  • Knowledge and experience with BLE and Wi-Fi technologies.
  • Proficiency in reading and understanding electronics schematics.
  • Hands-on experience in Embedded Linux, Linux BSP development, including Yocto / Buildroot, drivers, bootloader, and device tree.

What We Offer:

  • A challenging and rewarding work environment.
  • Opportunities to work on cutting-edge technologies.
  • Collaborative and supportive team culture.
Key Skills
Embedded Software DevelopmentC/C++FreeRTOSCommunication ProtocolsEmbedded LinuxBSP DevelopmentYoctoBuildrootDriversBootloaderDevice TreeDebuggingProblem SolvingHardware IntegrationMeasurement ToolsElectronic Schematics
Apply Now

Please let Maytronics know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.