Architecte Développement Logiciel H/F - Bhealthcare
- Saint-Herblain - 44
- CDI
- Bhealthcare
Les missions du poste
Concevoir et faire évoluer l'architecture logicielle des dispositifs de BHealthCare. Analyser avec les autres pôles métier de la R&D les fonctionnalités et contraintes du dispositif afin de déterminer la ou les solutions logiciels à développer. Coordonner les activités de l'équipe logiciel (software hébergé PC, embarqué, développement des algorithmes) afin de gagner en efficacité et en qualité de développement. Mettre en place des bonnes pratiques de développements et s'assurer de leur mise en oeuvre pour garantir une conception robuste et conformes aux exigences. S'assurer de la bonne communication entre l'équipe software et les équipes hardware, V&V et qualité.
Liste des missions principales (liste non exhaustive)
- Définir l'architecture et faire des choix technologiques en lien avec le développement
- Développer les logiciels et dans ce cadre, porter les algorithmes (e.g. traitement d'images) en C++ et optimiser leur fonctionnement. Assurer la maintenance du code.
- Prioriser et coordonner les taches de développement logiciel en cohérence avec le planning projet.
- Être en support pour faire appliquer, au sein de l'équipe logicielle, le système de management de la qualité.
- Assurer l'intégration et le mentorat des nouveaux collaborateurs.
- Ecrire les tests unitaires et veillez à leur qualité au sein de l'ensemble de l'équipe software
- Assister l'Ingénieur system pour les tâches de rédaction et la mise à jour des exigences et des spécifications techniques du produit.
- Participe avec l'équipe vérification/validation aux tests de vérification et de validation
- Assurer une veille technologique régulière pour rester informé des évolutions technologiques
De formation Ingénieur ou Bac +5 en informatique, vous disposez de 7 ans d'expérience minimum en développement logiciel et avez idéalement une expérience dans le traitement d'images, traitement du signal, et la robotique, idéalement acquise au sein d'un environnement normé (Médical, Aéronautique, Défense ou Ferroviaire). Vous avez une maîtrise avancée du C++ et de la programmation orientée objet. Vous avez déjà parallélisé du code sur CPU et idéalement sur GPU. Vous avez été amené à intégrer des algorithmes issus de la recherche ou preuves de concept dans des codes industriels)
Compétences critiques
Très bonne maîtrise des langages de programmation (C/C++, JAVA, Python, SQL...)
Maîtrise des environnement Linux et Windows
Traitement d'images : openCV
Cuda Toolkit
Qt
Google Test
Norme 62304
JIRA, méthode agile, cycle en V, Normes ISO 13485 / 21CFR
Bonne connaissance de l'anglais technique. Maitrise de l'Anglais à l'oral
BHealthCare, Start up medtech Nantaise de 9 ans révolutionne l'un des actes médicaux les plus couramment fait dans le monde : la prise de sang. Nous développons le dispositif médical robotique HEIVA . HEIVA , c'est la prochaine expérience 100% robotique et digitale de la prise de sang pour tous les patients et personnel soignants.
Notre incroyable équipe de plus de 25 personnes grandit rapidement. En effet notre équipe de spécialistes multidisciplinaires s'est récemment agrandie sur d'autres pôles (électronique, software, hardware, clinique, et fonctions supports). Nous sommes sur la dernière ligne droite de développement produit et clinique avant le lancement commercial de notre innovation.