Vous participerez à la conception de systèmes embarqués innovants qui améliorent à la fois l'expérience des usagers à bord des trains (Information voyageur, amplificateur Audio, notamment dans le cadre de la rénovation du métro parisien sur 10 lignes) et leur sécurité (géolocalisation en situation d'urgence sur 3KM, vidéosurveillance, interventions de sécurité, informations incidents grève), en travaillant sur des produits à la pointe de la technologie ferroviaire.
Sous la responsabilité du Responsable des équipes software, vous serez en Vous veillerez à ce que ces solutions répondent aux exigences des clients tout en respectant les objectifs des projets et en adoptant une démarche d'amélioration continue.
Rattaché(e) au de Millau et au sein d'une équipe d'une vingtaine de collaborateurs au sein d'une unité de 80 collaborateurs, les principales missions du poste seront :
- Assurer la conception et le développement des logiciels et systèmes embarqués confiés, en mettant en oeuvre les choix techniques conformément aux exigences (spécifications, architectures, contraintes techniques).
- Capaciter de compréhension, d'analyse et d'interprétation de documents techniques de type datasheet en lien avec le matériel.
- Réaliser la conception générale et détaillée des solutions applicatives.
- Développer les logiciels et services applicatifs, principalement en C/C++
- Mettre en oeuvre les prototypes et effectuer les essais techniques pour valider les choix de conception.
- Exécuter les tests unitaires, d'intégration, de performance et de non-régression afin d'assurer la fiabilité et la qualité des services applicatifs.
- Rédiger la documentation technique complète : suivi des exigences, notes de conception, rapports de tests et recommandations techniques.
- Traiter les demandes de corrections et d'évolutions pour améliorer et maintenir les solutions existantes.
- Participer au bon déroulé du déploiement du logiciel, incluant les mises en service et déplacements ponctuels pour intégration chez le client.
- Mener une veille technologique afin de s'adapter aux évolutions et proposer des améliorations des systèmes embarqués.
- Optimiser les coûts et les délais dans le cadre des développements tout en respectant les standards qualité.
- Collaborer avec les équipes projet (électronique, mécanique, logiciel) pour garantir la performance globale et l'intégration des systèmes.
Profil
De formation ingénieur (Bac +5) dans le domaine du logiciel,
Vous disposez d'une expérience significative sur :
- Langage de programmation C/C++
- Linux embarqué (Yocto, x86\_64)
- Electronique (comprendre le fonctionnement d'une carte)
- Outils de développement, de documentation, d'intégration et de qualité logiciel.
- Les méthodes Agiles et Cycle en V
- Appareil de mesures
- La pratique de la gestion de configuration (GIT/SVN/) et de versionning : rédaction de release notes.
- Pratique d'outils de tests automatisés et pipelines de CI/CD
- La rédaction documentaire (Spécifications, conceptions/tests/).
- Anglais B2
Des compétences complémentaires en python, javascript (Node/React/Type) sont un plus à votre candidature
Informations contractuelles
Brut annuel : Selon expérience
Intéressement, restaurant d'entreprise, CC Métallurgie, qualité de vie.
Mobilité groupe permettant une évolution en France ou à l'internationale.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.