Software Development Engineer (SDE) & Software Development Leader (SDL)
- Niveau d'études: Bac +5 - Ingénieur et cadres
- Famille de métier: Conception - Simulation numérique
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 :
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) :
- Gestion de la charge de travail et mentorat d'une équipe de 5 à 10 personnes.
- Mise en œuvre des pratiques de développement et suivi des indicateurs clés de performance (KPI) pour le projet de reporting.
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.
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.
#J-18808-Ljbffr