Ingénieur Logiciels Embarqués (H/F)
Ekoscan conçoit et fabrique des solutions de contrôle non destructif (CND) par ultrasons et courants de Foucault. Nos systèmes combinent des équipements électroniques haute performance, des capteurs avancés, de la robotique et des logiciels adaptés aux besoins spécifiques de chaque industrie. Fort de plus de 40 ans d'expertise, notre équipe d'ingénieurs certifiés développe des solutions fiables et performantes, conçues pour répondre aux exigences les plus strictes. Notre engagement est de fournir des technologies de pointe qui améliorent la précision et l'efficacité des inspections, garantissant ainsi la sécurité et la qualité pour nos clients.
Dans ce contexte, nous recherchons un(e) ingénieur(e) expérimenté(e) capable de concevoir et structurer des solutions logicielles robustes pour des systèmes robotiques complexes.
Mission
-
Définir l’architecture du logiciel embarqué modulaire en collaboration avec les équipes projets et applicatives.
-
Définir et valider les protocoles de communication avec le logiciel applicatif.
-
Concevoir et implémenter des algorithmes d'asservissement (PID, odométrie, cinématique inverse) pour la synchronisation multi-axes.
-
Développer les drivers et l'interfaçage bas niveau pour les bus de terrain (EtherCAT, CAN) et les capteurs/actionneurs.
-
Optimiser les performances (temps réel) et la consommation énergétique pour le fonctionnement sur batterie.
-
Développer des outils de simulation de parties opératives et mettre en place des tests automatisés (CI/CD).
-
Participer activement à la mise en service terrain et à l'analyse des logs pour l'amélioration continue.
Profil recherché
-
Diplôme d'ingénieur avec une expertise en programmation embarquée et développement sur noyau Linux.
-
Minimum 5 ans d’expérience sur un poste similaire.
-
Esprit pratique, autonomie, rigueur et goût pour la résolution de problèmes complexes en équipe.
-
Capacité à structurer et documenter proprement son travail (procédures, schémas).
Compétences requises
-
Solides connaissances en bus de communication industriels (EtherCAT, CAN, SPI, UART, I²C, RS-485, Ethernet).
-
Compréhension des contraintes mécatroniques (asservissements, feedback).
-
La connaissance des environnements robotiques (ROS/ROS2) est un plus.
-
Notions de traitement du signal et lecture de schémas électroniques.