(H/F) Développeur C++ Embarqué Linux

Wandercraft recrute !

À propos

Chez Wandercraft, nous concevons, fabriquons et vendons des robots dont la mission est d’aider les humains à faire ce qu’ils ne peuvent pas faire. Nous mettons en oeuvre les technologies d’AI et de robotique les plus avancées dans les métiers de la santé et de l’industrie.

Atalante X, le premier exosquelette de marche autonome au monde, est utilisé dans plus de 100 centres de rééducation sur 4 continents, et permet à des patients qui ont perdu la marche de ré-apprendre à marcher. Avec Atalante X ils font plus d’un million de pas chaque mois.

Après plus de 10 ans sur le terrain et des milliards de pas analysés, nous lançons Eve, le premier exosquelette personnel auto-équilibré, pensé pour aider les utilisateurs en fauteuil roulant à se lever et marcher dans leur vie quotidienne, chez eux et dans la ville.

Enfin, nous commençons à appliquer notre technologie dans l’industrie, avec la gamme de robots humanoïdes Calvin. Calvin-40, notre premier modèle, a été conçu en 40 jours pour soulager les opérateurs en usine des tâches pénibles ou dangereuses. Bientôt une évolution de Calvin accompagnera des personnes avec une autonomie réduite dans leurs gestes quotidiens.

Depuis Paris et New York, notre équipe de 110 ingénieurs, cliniciens, chercheurs et opérateurs est unie autour d’une même mission : concevoir des robots qui améliorent la vie des humains.

Ce n’est pas une simple équipe que nous assemblons : c’est une aventure portée par des esprits curieux, engagés, des pionniers prêts à construire un futur qui a du sens.

Envie de rejoindre l’aventure ? Viens façonner avec nous la prochaine génération de robotique humanoïde, alimentée par l’IA et guidée par l’humain.

Descriptif du poste

Les produits de Wandercraft intègrent des logiciels, développés en C/C++, fonctionnant sur des systèmes d’exploitation temps réel (Linux sur architecture x86) et communiquant à haute fréquence avec l’ensemble des capteurs et actionneurs avec des contraintes fortes de temps réel. Ils s'interfacent de plus avec l'ensemble des serveurs internes sur lesquels tournent les algorithmes d'optimisation permettant de générer les trajectoires du robot.

En tant que Développeur/se C++ embarqué Linux, vous aurez pour mission de participer au développement des produits de Wandercraft en respectant la norme médicale IEC 62304 (Gestion des risques et des exigences, tests boîte blanche/grise/noire, documentation). Vous reporterez directement au Responsable de l'équipe de développement logiciel critique et vous serez notamment en charge des points suivants (liste non exhaustive) :

Développement logiciel embarqué

  • Développer et maintenir les composants logiciels critiques en C++ dans un environnement temps réel Linux et fortement contraint,

  • Participer à l’ensemble du cycle de développement : rédaction de code, revues croisées, documentation, tests, simulations et intégration continue,

  • Travailler sur des modules soumis aux normes médicales (IEC 62304, FDA guidances), y compris certains intégrant de l’intelligence artificielle à visée médicale,

  • Contribuer à la rédaction de la documentation technique dans le respect des normes qualité et cybersécurité (IEC 62304, ISO 81001-5-1, FDA Cybersecurity Guidance).

Qualité et validation

  • Participer aux activités de vérification logicielle et à la validation fonctionnelle en lien avec les autres équipes technique ainsi que les équipes Qualité, Clinique etc.,

  • Être acteur de la traçabilité du code, de la gestion des tickets, des tests unitaires et des rapports de couverture.

Collaboration interdisciplinaire

  • Travailler au sein d’une équipe pluridisciplinaire regroupant experts en robotique, cliniciens, ingénieurs hardware et data scientists,

  • Participer aux réunions projets et aux échanges techniques pour contribuer aux choix d’architecture et à l’amélioration continue,

  • Apporter son support à l’intégration terrain, aux tests cliniques ou aux démonstrations produit si nécessaire.

Profil recherché

  • Diplôme : Bac+5 ou équivalent Ingénieur Logiciel embarqué Linux C++

  • Très bonne maîtrise du C++ moderne, des contraintes temps réel sous Linux et des outils de développement collaboratif (Git, CI, ..),

  • Connaissance des bonnes pratiques de codage sécurisé, de test logiciel et de gestion de configuration logicielle,

  • Expérience requise : plusieurs embauches sont prévues dans l’équipe et des expériences variées sont les bienvenues, idéalement une habitude de travailler dans un environnement exigeant est un plus : dispositifs médicaux, robotique, aéronautique, automobile ou autre domaine réglementé.

Compétences

  • Développement logiciel Linux embarqué (C++) : autonome

  • Architecture logicielle embarquée : autonome

  • Méthodologie de développement logiciel (CI/CD, Git, revue de code) : autonome

  • Développement et qualification de développements d’IA : connaissances basiques

  • Cybersécurité & RGPD appliqués aux systèmes embarqués : connaissances basiques

  • Anglais : autonome (niveau B2 minimum et capable de travailler en anglais)

  • Normes médicales (IEC 62304, ISO 13485, FDA) : connaissances basiques

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Télétravail ponctuel autorisé