Développeur Embarqué C++/Python (Senior)
SII Group
Contexte :
Nous recherchons un(e) spécialiste en développement de systèmes embarqués pour contribuer à la conception, au développement, aux essais et à la livraison de logiciels destinés à des systèmes autonomes avancés. La personne retenue collaborera avec une équipe multidisciplinaire œuvrant sur des plateformes robotiques et des systèmes intelligents évoluant dans des environnements complexes.
Il s'agit d'un mandat à temps plein (40 heures par semaine) réalisé dans un environnement Agile. Une présence sur site est requise un minimum de trois jours par semaine.
Responsabilités :
- Collaborer avec l'équipe afin de convertir des solutions développées en Python vers le langage C++ pour leur exécution dans des environnements temps réel.
- Développer de nouvelles fonctionnalités en C++ et en Python.
- Effectuer des tests fonctionnels et de performance dans des environnements simulés ainsi que lors d'essais terrain.
- Analyser, documenter et communiquer les résultats des essais réalisés.
- Développer des outils permettant de communiquer avec des systèmes embarqués ou d'en analyser le comportement.
- Participer activement aux cérémonies Agile telles que les planifications de sprint, rencontres quotidiennes, revues et rétrospectives.
- Respecter les standards de développement, les bonnes pratiques et les processus de l'équipe.
- Estimer les efforts de développement associés aux fonctionnalités à livrer.
- Assurer un suivi régulier de l'avancement des travaux et signaler rapidement les enjeux susceptibles d'impacter les livrables.
Compétences requises :
- Excellente maîtrise du langage C++.
- Expérience significative en développement logiciel dans un environnement temps réel.
- Très bonne connaissance des systèmes Linux.
- Bonne connaissance de Python et de son écosystème.
- Expérience avec ROS2 ou un framework équivalent.
- Bonne compréhension des défis liés au déploiement de solutions d'intelligence artificielle sur des plateformes robotiques ou des systèmes embarqués.
- Expérience en développement de logiciels embarqués.
- Capacité à évoluer dans un environnement Agile.
- Excellentes aptitudes en communication et en documentation technique.
Atouts :
- Expérience avec des systèmes robotisés autonomes.
- Expérience dans des environnements à haut niveau d'exigence en matière de performance, de fiabilité ou de sécurité.
- Connaissance des systèmes distribués et des architectures multiagents.
Conditions :
- Mandat à temps plein.
- Mode hybride avec présence au bureau minimale de trois jours par semaine.
- Environnement de développement Agile.
- Possibilité de renouvellement selon les besoins du projet.
Reference: WJ-291_11806082