Description du poste
Dans le cadre de sa croissance, SEGULA Technologies recrute un Ingénieur Train Control – Software
Development Engineer (SDE), avec une spécialisation sur :
* DDU (Driver Display Unit) via Codesys
* MPU (Main Processing Unit) via ControlBuild
Vous contribuez au développement de logiciels embarqués, incluant les fonctionnalités IHM
(Interface Homme-Machine) et la logique de contrôle centrale, dans un environnement ferroviaire
critique pour la sécurité.
Vos missions principales :
* Développer et maintenir les logiciels pour les unités DDU (Codesys) et MPU (ControlBuild).
* Réaliser les activités d'écriture de code MPU / DDU pour les systèmes et garantir la livraison de chaque jalon logiciel (baseline) conformément aux exigences QCD (Qualité, Coût, Délais).
* Prendre en charge le cycle de vie logiciel : collecter et analyser les besoins, conception de l'architecture logicielle, développement, intégration logiciel-logiciel et matériel-logiciel, etc.
* Implémenter les fonctionnalités IHM pour les unités d'affichage conducteur (DDU).
* Contribuer au développement de la logique de contrôle dans les systèmes MPU.
* Soutenir les activités d'intégration, de test et de débogage.
* Collaborer étroitement avec les équipes Système et V&V (Validation & Vérification).
* Pour le profil SDL (Software Development Leader) :
o Gestion de la charge de travail et mentorat d'une équipe de 5 à 10 personnes.
o Mise en œuvre des pratiques de développement et suivi des indicateurs clés de performance (KPI) pour le projet de reporting.
Qualifications
Diplôme d'ingénieur en génie logiciel, informatique ou domaine connexe.
* Expérience pratique du cycle de vie complet du développement logiciel (SDLC) sur plusieurs projets.
* Bonnes connaissances en ingénierie Train Control / ingénierie système (ferroviaire, aéronautique, naval, etc.). Une expérience de plus d'un an dans le secteur ferroviaire est un réel avantage.
* Maîtrise de Codesys (norme CEI 61131-3) pour le développement DDU.
* Maîtrise de ControlBuild pour la logique de contrôle MPU.
* Solide expertise en développement de logiciels embarqués ou industriels .
* Connaissance des systèmes temps réel, de la méthodologie en Cycle en V et des normes IEC 61131-3 / EN50128 .
* Maîtrise des langages de programmation (C, Python, etc.).
* Familiarisez-vous avec les protocoles réseau tels que Ethernet, CAN, RS232 et AFDX .
Environnement technique :
Logiciels, matériels et outils spécifiques utilisés : ControlBuild, Alchemist, ClearCase, ClearQuest.
Informations supplémentaires
Chez SEGULA Technologies, diversité, équité et inclusion sont au cœur de notre politique RH. Nos métiers sont ouverts à tous et toutes, sans considération de genre, d‘origine sociale et culturelle, d’orientation sexuelle, de convictions religieuses ou de handicap et ce, quelle que soit la nature de celui-ci.
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.