Description du poste
Au sein d'une équipe R&D, vous participerez au développement d'une nouvelle génération de logiciels destinés au pilotage d'équipements médicaux innovants.
Vos principales missions :
• Développer un composant middleware en C++ assurant les échanges entre le logiciel desktop et les systèmes embarqués
• Concevoir, développer et faire évoluer les fonctionnalités de l'application desktop en C# / .NET / WPF
• Participer à la refonte de l'architecture logicielle et au développement de nouvelles fonctionnalités
• Concevoir un code robuste, maintenable et couvert par des tests unitaires
• Accompagner les développeurs de l'équipe sur les bonnes pratiques de développement et de conception
• Collaborer étroitement avec les équipes Firmware, R&D et métiers afin de garantir l'intégration des différentes briques logicielles
• Vous justifiez d'une solide expérience en développement logiciel, avec une double compétence impérative en C++ et C# / .NET.
• Vous avez déjà participé à des projets de développement complexes, de la conception jusqu'à la mise en production.
• Vous êtes à l'aise avec les architectures modernes (WPF, MVVM, Clean Architecture) et les bonnes pratiques de développement.
• Vous êtes autonome, rigoureux et capable d'être un véritable référent technique auprès d'une équipe de développement.
• Une expérience dans un environnement industriel, embarqué ou sur des logiciels communicants (TCP/IP, JSON...) serait un réel atout.