Missions
En tant que Software Engineer, vous serez intégré à une équipe pluridisciplinaire et interviendrez sur le développement et la maintenance d?une solution de communication avancée entre des équipements embarqués et des stations de contrôle.
Développement et maintenance logicielle
Maintenir l?architecture logicielle en conformité avec les exigences du produit
Concevoir et rédiger des spécifications fonctionnelles et techniques
Développer et implémenter de nouvelles fonctionnalités en C++ et C# .NET
Mettre en place des tests unitaires et plans de validation
Support et expertise
Participer aux phases de tests et validation en collaboration avec les équipes terrain
Analyser et résoudre les anomalies remontées par les utilisateurs et équipes support
Assurer un suivi rigoureux des évolutions et corrections dans les outils de gestion de projet
Collaboration et amélioration continue
Travailler en méthodologie Agile (SCRUM/Kanban)
Documenter l?ensemble des développements et évolutions dans les outils internes
Contribuer à l?amélioration des processus de développement et de qualité
Profil candidat:
Profil recherché
Formation & Expérience
Diplôme d?ingénieur ou Master en informatique, électronique ou équivalent
Minimum 5 ans d?expérience en tant que Software Engineer
Compétences techniques requises
Langages : C++, C# .NET, WPF, XAML
Architecture logicielle : MVVM
Environnement de développement : Microsoft Visual Studio
Gestion de versions : Git
Méthodologies : Agile (SCRUM/Kanban), CI/CD
Tests & validation : Tests unitaires, plans de validation
Compétences appréciées (Nice-to-Have)
Expérience avec Azure DevOps (gestion de projet, build, tests)
Connaissance des systèmes d?acquisition de données
Expérience en développement pour systèmes embarqués
Langues
Anglais professionnel requis (échanges techniques avec des équipes internationales)
Go to job list