Architect Logiciel (h/f)
Posted 3 days ago
Company Description
View moreAlstom s'engage à contribuer à un avenir sobre en carbone en développant et en promouvant des solutions de transport innovantes et durables que les gens aiment utiliser. Qu'il s'agisse de trains à grande vitesse, de métros, de monorails, de tramways, de systèmes clés en main, de services, d'infrastructures, de signalisation ou de mobilité numérique, Alstom offre à ses différents clients le portefeuille le plus large de l'industrie. Avec une présence dans 63 pays et une base de talents de plus de 80 000 personnes de 175 nationalités différentes, l'entreprise concentre ses compétences en matière de conception, d'innovation et de gestion de projet là où les solutions de mobilité sont les plus nécessaires.
Job Description
Votre futur rôle
Relevez un nouveau défi et mettez à profit votre expertise en développement de systèmes électroniques dans un nouveau domaine de pointe. Vous travaillerez avec une équipe dynamique, créative et engagée et vous piloterez le développement en respectant les engagements de qualité, coût et délai (QCD).
Au quotidien, vous travaillerez en étroite collaboration avec les équipes de l'entreprise (développeurs, responsables de programme, équipes techniques), définirez les spécifications et l'architecture logicielle, et bien plus.
Vous vous occuperez plus particulièrement de la stratégie de test logiciel, mais aussi de l'interface technique avec les clients et les équipes tout au long du cycle de développement logiciel.
Nous ferons appel à vous pour :
Piloter le développement et arbitrer les choix techniques majeurs.
Définir les spécifications, l'architecture logicielle et la stratégie de test.
Assurer le suivi des équipes de développeurs pour garantir le QCD du projet.
Intervenir en tant que référent technique auprès des équipes.
Réaliser les activités logicielles, de la spécification au test.
Supporter la maintenance du logiciel et contribuer à la veille technologique.
Assurer une interface technique avec les clients et les équipes techniques.
Appliquer et garantir les processus et les standards du métier.
Contribuer à l’amélioration continue (retour d'expérience, process, etc.).
Votre profil
Nous accordons plus d'importance à la passion et à l’état d’esprit qu'à l'expérience. C'est pourquoi nous n'attendons pas de vous que vous possédiez toutes les compétences. Nous avons plutôt dressé une liste de celles qui, selon nous, vous aideront à réussir et à vous épanouir dans ce rôle :
Diplôme Bac+5 en génie électronique ou informatique, type école d'ingénieur ou équivalent universitaire.
Développement temps réel embarqué à forte criticité
Programmation C et/ou Ada avec un bon niveau en algorithmie
Expérience sur OS Temps-Réel (idéalement PikeOS ou équivalent partitionné)
Compréhension des mécanismes de gestion des ressources (mémoire, CPU)
Capacité à appliquer un processus de développement rigoureux (Documentation, traçabilité des exigences, tests, …)
Compétences en communication, avec un anglais technique indispensable.
Capacité de synthèse, adaptabilité et travail en équipe.
Sens des responsabilités, transparence et communication claire.
