Ingénieur Informatique - Développeur Firmware H/F - Europe Technologies
- Carquefou - 44
- CDD
- Europe Technologies
Les missions du poste
Envie de travailler au sein d'équipes dynamiques ?
Les technologies innovantes vous passionnent ?
Alors n'hésitez plus, postulez !
Depuis plus de 30 ans, le groupe Europe Technologies apporte son expertise pour l'industrialisation, la fabrication, et la maintenance de pièces et sous-ensembles, dans diverses activités telles que l'aéronautique, le naval, l'énergie, la défense, l'agroalimentaire.
L'entreprise Servisoud est spécialisée dans la commercialisation de matériels de soudage et plus particulièrement dans la conception et la fabrication d'équipements permettant la mécanisation du soudage pour l'industrie.
Dans le cadre d'un CDD de 12 mois, nous renforçons notre équipe R&D et recherchons un(e) Ingénieur(e) Informatique / Développeur(euse) Firmware.
Au sein de notre équipe R&D pluridisciplinaire, composée d'experts en mécanique, soudure et industrialisation, vous prenez en charge le développement logiciel de notre gamme de chariots SERVIBOT, commercialisée depuis 5 ans et dont la dernière version V2 a été fiabilisée.
Votre rôle consiste à piloter le développement de la prochaine version V3, avec pour objectif de renforcer la robustesse, la modularité et l'évolutivité de la solution afin de répondre aux futurs besoins du marché.
À la fois acteur opérationnel du développement logiciel et pilote du projet, vous intervenez de la définition de l'architecture jusqu'à la validation de la solution, en collaboration avec les différents métiers de la R&D.
Missions principales :
Développement opérationnel :
- Programmation en langage C sur microcontrôleurs STM32 et ESP32
- Création et maintenance des drivers
- Développement et intégration des communications (Modbus),
- Écriture de scripts Python pour les bancs de test, la configuration et l'automatisation
- Développement interface (IHM) en UX/UI
Tests, validation et support :
- Réalisation des tests fonctionnels et de la mise au point sur bancs / machines
- Définition et rédaction des protocoles de validation
- Diagnostic et support technique en cas d'anomalie
Pilotage projet et encadrement d'équipe
- Analyse de l'existant : forces, limites, dette technique
- Définition de l'architecture logicielle cible de la V3 (modularité, portabilité, maintenabilité, évolutivité)
- Rédaction et faire valider les choix d'architecture (spécificités techniques, normes de codage)
- Planification des développements, arbitrer les priorités techniques
- Assurer le suivi d'avancement et le reporting
- Encadrement, répartition et suivi de la charge de travail
- Réalisation des revues de code et garantir le respect des standards définis
Documentation
- Rédaction de la documentation technique (architecture, drivers, protocoles de communication)
- Formalisation des procédures de test et de validation
- Mise à jour de la documentation au fil des évolutions du logiciel
Le profil recherché
Issu d'une formation Bac +5, école d'ingénieur ou équivalent, avec une spécialisation en informatique embarquée, vous disposez d'une expérience significative de 5 à 10 ans en développement firmware.
Vous maîtrisez le langage C et disposez d'une bonne expérience des environnements STM32, ESP32 et FreeRTOS. Vous êtes également à l'aise avec Python pour le développement de scripts d'automatisation et de test.
Vous maîtrisez les protocoles de communication, notamment Modbus et CAN. Vous disposez de bonnes connaissances en architecture logicielle, conception modulaire, gestion de versions et développement de logiciels embarqués.
Une première expérience en pilotage de projet technique et/ou en encadrement d'équipe serait appréciée.
Au-delà de vos compétences techniques, vous êtes reconnu pour votre rigueur, votre autonomie et votre leadership afin de piloet un projet technique tout en restant opérationnel.