Ingénieur test & validation logiciel embarqué (H/F)
FineHeart S.A, est une start-up innovante dans le domaine cardiaque, située à Pessac, en métropole bordelaise. Elle développe principalement l’ICOMS (Intra Cardiac Output Management System), une pompe intracardiaque innovante, permettant à des patients souffrant d’insuffisance cardiaque sévère, de gagner en espérance de vie et de retrouver un confort de vie. Fondée par des médecins et ingénieurs, c’est une technologie alliant mécanique, électronique et informatique au service de la clinique afin de proposer une alternative complètement nouvelle aux assistances cardiaques classiques par une approche plus physiologique et donc plus adaptée au patient.
Missions En nous rejoignant, vous vous vous verrez confier les missions suivantes :
Compétences et profils recherchés
Compétences techniques :
Soft skills :
Environnement : Développement C/C++, tests intégration en python, Scrum, Git, JIRA, intégration continue, Doxygen, Eclipse, gcc/iar, logiciel embarqué dans le médical – norme 62304
The Technologie
- Pourquoi nous rejoindre ?
- Description de la fonction
Missions En nous rejoignant, vous vous vous verrez confier les missions suivantes :
- Revue des exigences applicatives et fonctionnelles des logiciels, notamment sur la partie testabilité
- Responsable de la stratégie de test pour la vérification de la conception (« design verification ») du logiciel (system under test), du point de vue fonctionnel, de sécurité et d’utilisabilité, participation à certains tests fonctionnels au niveau système
- Rédaction des plans de test des exigences applicatives et fonctionnelles du logiciel
- Participation à la définition et à la vérification du matériel et de l’outillage pour l’exécution des tests, incluant des propositions d’automatisation et l’exécution des tests le cas échéant
- Planification et exécution des tests logiciels, y compris les tests d’intégration préliminaires, en interaction avec les équipes logicielles, intégration et V&V
- Documentation des rapports de test et participation à l’établissement de la couverture des exigences applicatives et fonctionnelles par la « design verification », avec une traçabilité complète de la couverture des exigences logicielles autant que possible par les tests
- Accomplissement de tout ce qui précède dans le respect du système qualité et des réglementations appropriées
- Caractériser et reproduire les anomalies logicielles
- Relecture aléatoire des tests intégration rédigés par les développeurs pour de l’amélioration continue de la méthodologie de tests (pertinence du test case, couverture nominale/limite, …)
- Support au suivi de l’intégration continue déjà mise en place dans le process de développement logiciel
Compétences et profils recherchés
Compétences techniques :
- Formation Bac+5 (ingénieur ou master)
- Min. 3 ans d’expérience dans les tests de logiciels et/ou la conception de systèmes un environnement contraint, idéalement dans l’industrie des dispositifs médicaux
- Méthodologie de test avec sens aigu de la qualité du logiciel
- Connaissance des systèmes et des méthodologies de développement de logiciels, dont l’intégration continue
- Niveau d’anglais écrit, lu et parlé : courant
Soft skills :
- Rigueur, organisation & méthode
- Esprit critique constructif
- Esprit d’équipe et d’initiative
- Autonomie & polyvalence
- Bonne capacité d’analyse et de synthèse, bonne capacité rédactionnelle
- Agilité et pragmatisme – sens du « good enough »
- Compétences en communication
Environnement : Développement C/C++, tests intégration en python, Scrum, Git, JIRA, intégration continue, Doxygen, Eclipse, gcc/iar, logiciel embarqué dans le médical – norme 62304
- Rémunération et avantages