INGENIEUR DEVELOPPEMENT SOFTWARE H/F
Description
L’expertise ferroviaire est au cœur de l’ADN de MASTERIS qui se positionne comme le spécialiste de la maintenance et de l’ingénierie ferroviaire.
Créée en 2009, filiale du groupe SNCF, MASTERIS a pour mission d’améliorer la performance des matériels roulants en proposant des prestations sur mesure à ses clients, qu’ils soient basés en France ou à l’étranger.
Capable d’intervenir sur tout type de matériel ferroviaire et disposant d’une ingénierie de pointe, MASTERIS se définit autour de trois valeurs clés : agilité, maîtrise et engagement.
Plus de 180 clients nous font confiance.
MASTERIS en quelques chiffres :
- une forte présence à l’international : Allemagne, Benelux et Royaume-Uni
- 5 antennes : Paris, Lille, Strasbourg, Tours et Rennes
- 160 collaborateurs
Mission
Votre Projet en tant qu'ingénieur études développement software H/F :
Dans le cadre du développement avancé et de la mise au point des bancs d'essais dédiés aux équipements de sécurité ferroviaire, nous recherchons activement un développeur d'applications lourdes possédant une expertise étendue en électronique et en traitement du signal.
Le rôle principal de ce poste consistera à concevoir et à perfectionner :
- Des bibliothèques sophistiquées pour l'interfaçage avec des équipements de mesure et de simulation, garantissant une intégration fluide et efficace.
- Des bibliothèques spécifiquement dédiées au codage et décodage des protocoles ferroviaires, essentielles pour assurer la communication et la compatibilité des systèmes.
- Des applications avancées destinées à la création et à l'exploitation des essais sur bancs, facilitant la production de données précises et la gestion optimale des tests.
Ce poste offre une opportunité unique de contribuer directement au développement technologique dans le domaine ferroviaire, en participant activement à des projets cruciaux pour la sécurité et la performance des systèmes embarqués.
Profil
Compétences requises / Expertise attendue :
Nous recherchons un Ingénieur en informatique titulaire d'un diplôme BAC + 5, doté d'une solide expérience dans le domaine de l'analyse des essais de certification EVC.
Compétences techniques :
- Programmation avancée : maîtrise des paradigmes objet et fonctionnel, permettant de concevoir des solutions robustes et évolutives.
- Méthodologies de développement : compétence confirmée en SCRUM pour une gestion agile des projets, et en TDD (Test-Driven Development) pour assurer la qualité du code dès sa conception.
- Langages de programmation : expertise pratique en C/C++, Python (versions 2 et 3), ainsi qu'en C#, et VB.Net, garantissant une polyvalence dans le choix des outils adaptés aux besoins spécifiques des projets.
- Gestion de configuration : utilisation avancée de GIT pour assurer un suivi efficace et une gestion optimale des versions du code.
- Intégration continue : expérience dans la mise en place et l'automatisation des processus d'intégration continue, contribuant à la qualité et à la fiabilité des livrables logiciels.
Qualités personnelles :
En plus d'un bagage technique solide, nous valorisons des traits de personnalité essentiels :
- Curiosité technique et intérêt pour les innovations dans le domaine informatique.
- Capacité avérée à analyser et synthétiser des informations complexes, essentielle pour résoudre efficacement les défis techniques.
- Esprit critique permettant de remettre en question et d'améliorer les solutions existantes.
Méthode et rigueur dans l'approche du travail, garantissant une gestion efficace des projets et une livraison dans les délais impartis