L'ENTREPRISE
Mon client est une start up qui existe depuis 7 ans et développe une technologie qui permet l'automatisation de protocoles biologiques à faible volume pour débloquer de nouvelles perspectives dans les sciences de la vie.
LE POSTE / LES MISSIONS
Sous la responsabilité du Responsable Software, vous mettrez en œuvre vos compétences et vous développerez votre expertise pour mettre en place et effectuer les développements logiciels embarqués nécessaires pour le fonctionnement robuste des instruments ainsi que pour l’ajout de nouvelles fonctionnalités.
Dans ce contexte complexe et exigeant, vos missions principales seront :
• Augmentation de la robustesse et optimisation du logiciel embarqué actuel.
• Spécification, conception et développement de nouvelles fonctionnalités sur l’architecture système embarqué actuelle.
• Optimisation du logiciel embarqué en cohérence avec les développements électroniques.
• Planification des développements logiciels embarqués.
• Interaction avec les autres membres de l'équipe Technique (électronique, développeurs, IHM) et de l’équipe Biologie.
• Vérification et validation sur prototypes.
• Rédaction de documentations techniques.
PROFIL RECHERCHÉ
Profil recherché :
Formation d’ingénieur.e en développement logiciel embarqué (école d'ingénieur, Master) s’appuyant sur une expérience opérationnelle d’au moins 5 ans sur une ou plusieurs des missions présentées ci-dessus.
Compétences :
• Maîtrise éprouvée de la programmation orientée objet et bonnes connaissances en C/C++ sur systèmes à ressources contraintes,
• Bonne compréhension de l’électronique, lecture de schémas électroniques,
• Connaissances de protocoles et interfaces de communication, en particulier le CAN,
• Capacité à définir une architecture logiciel embarqué,
• Méthodes pour le bon développement de code testable (tests unitaires, tests d'intégration, tests d'acceptabilité et de non-régression)
• Capacité à lire, comprendre et synthétiser des documents techniques.
Ces compétences seraient un plus :
• Connaissance d’OS embarqués Temps Réel (en particulier FreeRTOS),
• Connaissance sur la certification logicielle,
• Développement orienté production : mise en place de métriques, logs, ...
• Développement en équipe avec revues de code et gestion de versions (Git).
Autres compétences
• Curiosité, créativité, dynamisme et passion pour les technologiques,
• Rigueur, sens aigu de l'organisation, autonomie et esprit d'équipe,
• Excellente communication orale et écrite,
• Envie de contribuer au développement d'un instrument innovant de biologie à destination d'un marché en forte croissance.