Le Métier
- Que fait-il ?
L'ingénieur logiciel conçoit et réalise des logiciels informatiques pour des utilisateurs spécifiques, qui peuvent être des particuliers ou des entreprises. Il analyse les besoins de ces utilisateurs pour définir les fonctions du logiciel qu'il doit créer. Il participe ensuite aux phases de tests et peut intervenir sur la maintenance du logiciel. - Comment travaille t-il ?
L'ingénieur logiciel se voit confier toutes les responsabilités liées au développement du produit. Il analyse alors les tâches qui seront exécutées sur l'ordinateur. Il rédige ensuite un cahier des charges et constitue une maquette du logiciel. C'est dans un atelier de génie logiciel qu'il passe à la programmation : il utilise alors des outils et des méthodes informatiques d'aide à la production de logiciel. Enfin, il pratique les tests qui permettront de valider le produit avant de le mettre à la disposition de ses clients. - Où exerce t-il ?
Travaillant sous la direction d'un chef de projet, l'ingénieur logiciel passe beaucoup de temps avec une équipe d'informaticiens. Il participe aussi à des réunions avec le destinataire du logiciel, qu'il s'agisse d'un utilisateur en interne ou d'un client extérieur. - Les + et les -
+ La création de logiciel permet de développer à la fois des capacités de raisonnement et une vue d'ensemble du développement informatique.
- Les délais sont souvent très justes : il faut parfois travailler dans l'urgence, tard le soir et le week-end pour finir dans les temps.
Qualités Essentielles
- Rigoureux
Travailler à la réalisation de logiciels implique une bonne organisation. Il faut assurer la fiabilité du produit, veiller à sa facilité d'utilisation et respecter les délais de livraison. - Ouvert
Ce métier ne s'exerce pas en solitaire. L'ingénieur logiciel en informatique est en contact régulier avec d'autres informaticiens, des chefs de projets, des clients... - Curieux
Il suit et assimile les évolutions rapides et nombreuses liées à l'univers des logiciels.
Principaux Débouchés
- Les éditeurs de logiciels et les SSII (sociétés de service et d'ingénierie informatique) constituent les recruteurs privilégiés des ingénieurs en informatique débutants.
Les grandes entreprises utilisatrices, dont les banques ou les constructeurs automobiles ou informatiques, sont aussi susceptibles d'embaucher des ingénieurs logiciels, débutants ou confirmés.
Quant aux centres de recherche, ils offrent également des opportunités, mais dans une moindre mesure.
Evolution Professionnelle
- Ingénieur développement
Sous la direction du chef de projet, et en respectant le cahier des charges , vous participez à la création d'une partie d'un logiciel. - Ingénieur d'études
Après 5 années d'exercice en tant qu'ingénieur développement, vous avez pour mission de définir les différentes phases de la réalisation d'un logiciel, avant sa création. Vous estimez également les délais et le budget nécessaires à sa conception.