Le métier d'ingénieur systèmes embarqués fait partie du domaine informatique. En fin connaisseur des contraintes de l'univers de l’embarqué, l’ingénieur en systèmes embarqués développe les programmes spécialement optimisés. Découvrez dans ces quelques lignes les missions et les compétences requises pour exercer en qualité d'ingénieur systèmes embarqués.
La curiosité technique de ce chef projet se base sur des connaissances pointues en électronique systèmes embarqués et en programmation informatique. Il a également des compétences en conception de circuits électroniques, en technologie, en programmation et en réseaux de communication. Il faut également prendre en compte les enjeux, l'environnement et le contexte, cela explique une formation approfondie en sciences cognitives et génie logiciel.
L'ingénieur en systèmes met à jour la documentation servant à effectuer les manuels de dépannage et d'utilisation, et le dossier technique relatif au cycle de développement d'un projet. Il peut analyser et faire des synthèses. En restant toujours au courant des nouvelles innovations, il assure ainsi la veille technologique.
L'ingénieur logiciel embarqué a aussi un esprit créatif, essentiel pour concevoir de nouveaux produits, étant un atout important. L'anglais est aussi important pour exercer dans un contexte international ou encore pour être à jour (toutes les publications techniques sont en anglais).
Le travail d’un ingénieur en systèmes embarqués consiste à développer et apprêter de nouvelles fonctionnalités et applications pour des systèmes embarqués autonomes dans d’autres appareils. Le métier allie électronique et informatique.
À partir d’un cahier des charges fourni par le client, l’ingénieur logiciel embarqué réalise un produit selon la spécification déterminée.
L’ingénieur en conception de systèmes innovants doit aussi réussir à mettre en place l'architecture logicielle et le planning en prenant en compte les contraintes, par exemple les contraintes ayant trait à la sécurité, à l’autonomie, au coût ou bien au temps de développement. Ces éléments sont rassemblés dans une spécification qui servira d'appui aux travaux qui suivront.
Ainsi, l’environnement technique se mettra en place, avec les choix de technologie, de plateforme et de langage de programmation.
L'ingénieur électronique de logiciels embarqués conçoit les ordinateurs pour des avions, les équipements transportables, les automobiles, pour communiquer, contrôler et surveiller. Ce professionnel s'occupe de l'ensemble du processus permettant de concevoir la carte électronique et la partie du développement logiciel.
Le spécialiste en médiane système assemble des microprocesseurs (composants électroniques), réalise des câblages, des schémas, garantit des tests et un suivi de la production. Il veille ainsi à ce que les bons ordres soient envoyés à un appareil afin qu'il exécute une tâche précise.
Mission : Product Owner sur le projet Convergence
L’application Convergence est utilisé par les gestionnaires des réseaux électriques pour assurer la conduite, la gestion prévisionnelles et les études du réseau et son développement
Rédaction des user stories suite à l’identification des besoins utilisateurs
Préparation du backlog avec les fiches à traiter et leurs priorités
Encadrement et pilotage de l’équipe de développement
Analyse des problèmes remontés par les utilisateurs et l’équipe MCO pendant les périodes de recette fonctionnelle
Présentation du contenu de chaque release aux utilisateurs
Assurer les différentes réunions : daily meeting, sprint planning,
Mission : Responsable recette fonctionnelle
Mettre en place un plan de tests de non régression fonctionnelles sous Xray Jira
Présentation des différentes releases à l’équipe de tests avec l’appui du PO
Suivi des tests durant les recettes fonctionnelles
Analyse des anomalies détectées et assurer le reporting à l’équipe développement
Assurer le lead de l’équipe de recette fonctionnelle (équipe de 7 personnes en charge de la qualification des compteurs, concentrateurs et logiciels embarqués ) sur le projet Linky
Mission : Test lead
Échanger avec les différents métiers sur le périmètre de test : les équipes hardware et software
Elaborer la stratégie de tests et estimer la charge
Suivre et contrôler l'implémentation et le déroulement des tests
Réaliser une analyse des anomalies détectées
Reporting d'avancement globale des activités de test pour les différents softwares en cours durant les réunions CTV (comité transverse de version)
Intégrée à l’équipe Recette transverse, en tant qu’ingénieur test et validation des logiciels embarqués sur le projet Linky
Mission : Testeur
Recette système d’information interfacée
Organisation et participation aux ateliers de conception des tests fonctionnels
Création et analyse d’anomalies sous Jira, ALM/QC
Rédaction de rapport de tests sous Confluence
Exécution des tests fonctionnels dans un environnement agile et interconnecté
Intégrée à l’équipe test et validation chez Itron, constructeur de compteurs intelligents Linky
Mission : Test et validation
Analyse des spécifications clients (ERDF)
Ecriture des plans de tests sous TFS
Tests du logiciel embarqué
Rédaction des rapports de tests
Création des fiches d’anomalies
Développement, test unitaire et validation des logiciels embarqués dédiés aux calculateurs contrôle moteur sur microcontrôleur Hitachi
Mission : Ingénieur développement système embarqué
Analyse des spécifications clients modélisées via Matlab Simulink
Codage avec langage C
Tests unitaires
Traçabilité et gestion des exigences logicielles avec l’outil Rectify