Rechercher un métier, une formation, une ressource, une actualité, un événement

Ingénieur(e) développement logiciel

Rechercher - Concevoir

A partir du niveau BAC + 5

DÉCOUVRE LE MÉTIER

Ingénieur(e) développement logiciel

En collaboration avec l’ensemble des équipes des services informatiques l’ingénieur développement logiciel est responsable de la conception, du développement, de l’intégration, de la maintenance et des évolutions d’un logiciel destiné à des systèmes embarqués, des plateformes de signalisation, des systèmes de contrôle-commande. Il intervient également sur des spécificités liées à la cybersécurité, les normes et réglementations ferroviaire et l’intégration des logiciels avec d’autres systèmes ferroviaires.

Ingénieur(e) développement logiciel

  • Écoute et analyse du besoin fonctionnel
  • Définition des spécifications fonctionnelles et techniques du logiciel et rédaction du cahier des charges technique
  • Conception de l’architecture logicielle
  • Programmation des différentes fonctionnalités du logiciel avec les technologies retenues
  • Intégration du module, tests de fonctionnalité en conditions réelles et gestion de la maintenance corrective et évolutive du logiciel
  • Livraison de la solution la rendant opérationnelle pour l’utilisateur

Compétences techniques d'un(e) Ingénieur(e) développement logiciel

Concevoir une solution technique
Développer un logiciel, un système d'information, une application
Déployer un logiciel, un système d'information, une application

Compétences transverses d'un(e) Ingénieur(e) développement logiciel

Optimiser une solution technique
Maintenir et gérer le cycle de vie du logiciel
Assurer la bonne appropriation de la solution

Compétences comportementales d'un(e) Ingénieur(e) développement logiciel

S'adapter à des situations diversifiées
Assurer une communication constructive avec l'ensemble des collaborateurs
Gérer un projet complexe, pluridisciplinaire

ÉVOLUTIONS ANTICIPÉES

Ingénieur(e) développement logiciel
Transition numérique
Digitalisation de la signalisation

Les ingénieurs développement logiciels doivent de plus en plus développer et assurer la maintenance de logiciels permettant la digitalisation de la signalisation

Transition numérique
Cybersécurité ferroviaire

Conception de systèmes robustes, résilients aux cyberattaques, tout en garantissant une interopérabilité et une conformité aux standards de sécurité

Transition numérique
Automatisation et mobilité autonome

Conception d’algorithmes d’optimisation, de navigation et de gestion d’énergie pour les trains autonomes

Transition numérique
Intégration de l'IA et des modèles de données

Implémentation des systèmes d’IA dans le développement des solutions techniques

Transition numérique
Maintenance prédictive

Développement des algorithmes de collecte de données de maintenance prédictive

ACCÈS AUX MÉTIERS

Ingénieur(e) développement logiciel

Niveau de formation conseillée

Ce métier est accessible avec un diplôme de niveau bac + 5 dans le domaine de la programmation informatique

MÉTIERS PROCHES

de Ingénieur(e) développement logiciel

L’INTELLIGENCE ARTIFICIELLE

Trouvez le metier qui vous correspond

C'est pratique ! Dites nous en quelques mots ce que vous cherchez, et notre moteur intelligent vous propose des métiers adaptés à vos envies.

L’INTELLIGENCE ARTIFICIELLE

Trouvez le metier qui vous correspond

c'est pratique ! dites nous en quelques....