Lead Developer C++
Location: Bordeaux, France
Début: maintenant
Type: CDI
Distanciel: 2 jours per semaine
Keywords: Echocardiography, Deep learning, Android, iOS, Software development, C++/Qt/QML
Education: MSc/Ph.D. in computer science
Experience: 10+ years
Salaire: Entre 50KEUR et 60KEUR en fonction de l'expérience
Context:
DESKi, « apprendre » en breton, est une startup jeune et innovante, alliant une solide expertise en échographie cardiaque et en intelligence artificielle. Notre mission est de libérer l’accès aux soins cardiaques en diffusant l’expertise en échographie.
Après 4 ans de recherche, nous avons développé des algorithmes d’IA fonctionnant en temps réel, capables de guider des opérateurs à effectuer des échographies cardiaques.
Deski développe actuellement HeartFocus un logiciel permettant à tout professionnel de santé d'effectuer avec précision un examen échographique cardiaque et d’interpréter les images acquises.
Ayant sécurisé son financement, DESKi débutera la commercialisation de HeartFocus en 2024 après l'obtention des certifications FDA et CE.
Ce que vous ferez
En tant que lead développeur.se C++ au sein de l'équipe de développement C++ de DESKi, vous assurerez le lead technique des sujets suivants:
-
L’application mobile HeartFocus: Nous développons cette application pour les plateformes Android et iOS avec C++/Qt/QML
-
Les SDKs C/C++ liés aux algorithmes d’IA: Nous proposons l’accès aux technologies de HeartFocus au travers de SDKs
-
La suite de logiciels d’acquisition de données médicales: Nous développons nos propres logiciels d’acquisition de données médicales avec C++/Qt/Python
Les pratiques de développement de l'équipe sont ouvertes aux évolutions, nous avons à cœur d’améliorer la qualité du logiciel produit tous les jours.
L’application HeartFocus tend à suivre une architecture de type hexagonal et les développements en C++ sont réalisés le plus souvent en TDD avec doctest ou google test.
Chaque membre de l'équipe est appelé à contribuer à la documentation technique, utilisateur ou réglementaire.
Vos principales responsabilités seront:
-
Prise en charge d’une équipe de 2 développeurs
-
Travailler en étroite collaboration avec l’équipe Produit dans le développement des fonctionnalités
-
Être le/la référent(e) technique de l'équipe pour maintenir un haut niveau de qualité (test, code review, documentation etc.)
Compétences requises
-
10 ans d’XP en développement donc 3 en tant que lead développeur
-
Excellente maitrise de la stack CMake/C++/Qt/QML
-
Maîtrise des architectures hexagonale et MVVM
-
Ecriture de tests unitaires, intégration et end-to-end
-
Développement cross-platform Android/iOS/Linux
-
Mentoring
Compétences appréciées
-
Architecture hexagonal, DDD
-
Connaissance de l’environnement réglementaire (ISO 13485, IEC 62304, FDA)
-
Python 3.8+
Pourquoi travailler avec nous?
En nous rejoignant, vous aurez l’occasion de:
-
Contribuer à un projet à fort impact
-
Découvrir la technologie ultrason appliquée à la cardiologie
-
Découvrir la mise en production d’algorithmes d’intelligence artificielle destinés à l’imagerie médicale
-
Mettre au point un produit logiciel en collaborant avec des cliniciens, data scientistes et UI/UX designers
-
Développer du logiciel de qualité en termes de conception, architecture et de tests logiciels
Votre candidature devra inclure
-
une lettre de motivation
-
votre CV
-
La date de démarrage
À envoyer à david.audrain@deski.io
Processus de recrutement
-
Rencontre avec David (CTO) pour comprendre les motivations et parcours, et évaluer le matching du poste
-
Échange technique avec David (CTO) pour évoquer le périmètre technique, la culture technique et évaluer les capacités du candidat
-
Prise de référence
-
Échange avec Olivier (CPO) pour parler des produits
-
Échange avec Bertrand Moal (CEO)