Les lundis de l'IT : métier de conceptrice logiciel embarqué avec Clémence
QU’EST-CE QUE LE METIER DE CONCEPTEUR LOGICIEL EMBARQUE ? ET QUEL EST SON ROLE AU SEIN DE NAVAL GROUP ?
Qu'est-ce qu'un concepteur logiciel embarqué ?
Expert en systèmes embarqués, il a pour objectif de répondre aux besoins liés au développement de logiciels embarqués. Au quotidien, son travail est centré sur la conception de systèmes complexes destinés à des objets mobiles communiquant via un réseau Internet.
Ceci dans tous les secteurs : surveillance, contrôle, communication, santé et sécurité.
Quelle est la spécificité de l’embarqué ?
Le développeur logiciel embarqué est un expert en développement de logiciels qui sont intégrés dans des produits physiques, tels que des voitures, des avions, des robots, des appareils médicaux, des appareils ménagers et bien plus encore.
Les logiciels embarqués doivent être autonome, ils réalisent des tâches en temps réel. Le système étant embarqué il est important de gérer correctement la consommation des ressources à disposition dans le système (mémoire, énergie, débit, …)
Ces logiciels doivent être conçus de manière à fonctionner de manière fiable et efficace dans des environnements physiques souvent contraints en termes de puissance de calcul, de mémoire et de taille de stockage.
Les missions du concepteur Logiciel embarqué :
Les missions d'un concepteur logiciel embarqué peuvent inclure :
- Prise en charge intégrale des projets de logiciels embarqués
- Prototypage et développement des logiciels embarqués (codage)
- Réalisation des phases de tests et validation
- Documentation technique explicative
- Veille technologique régulière
Avec qui le concepteur logiciel embarqué travaille-t-il ?
Le concepteur logiciel embarqué travaille avec divers professionnels. Il est en interface avec de nombreux aspects du projet tel que :
- le développement de la carte sur laquelle est intégré le logiciel
- le(s) matériel(s) avec lequel il est en interface
- éventuellement les autres logiciels embarqués (ou non) avec lequel il est en interface
Quelles sont les compétences demandées :
Les compétences essentielles pour un concepteur logiciel embarqué incluent :
- Systèmes Temps Réel
- Développement embarqué,
- Systèmes d’exploitation Windows et Linux
- Langages C et C++
- Anglais écrit et lu
- Patience
- Rigueur et respect des méthodologies
- Adaptabilité
- Réactivité en cas de problèmes de développement de code / de reprise de code
Technologies et Outils Utilisés :
Le langage le plus répandu reste le C++ cependant, d’autres langages comme python ou encore Matlab peuvent être utilisé lors des phases amont en R&D.
Certains logiciels peuvent nécessiter un langage particulier en fonction de leur utilisation (par exemple les logiciels avec de l’intelligence artificielle). Le développement ou l’intégration peut avoir lieu sur des OS différents mais reste souvent proche du type Linux.
Les formations pour devenir concepteur logiciel embarqué :
Ces profils ont essentiellement un niveau Bac+5, issus d’écoles d’ingénieurs. Des diplômes Bac+2/3 (DUT génie électrique, informatique et industriel) sont également acceptés en fonction des postes.
Savoirs-être importants :
Dans ce métier il est important d’être flexible. La conception du logiciel ce doit d’être souple et réactive. Pour les logiciels en interface du matériel, ils peuvent avoir besoin d’être modifié rapidement pour pallier à un soucis matériel (une pièce finalement manquante, une défaillance, …).
L’adaptabilité est essentielle. Il est possible d’être amené à travailler sur des langages, OS, et plateformes de développement très variés. Ces compétences sont importantes d’autant plus que les sujets sont souvent variés.
Qu’est ce qui est plaisant dans ce métier ?
On ne peut pas s’ennuyer ! les interface étant nombreuses on est vite impliqué dans toutes les phases et composantes d’un projet. On voit beaucoup de choses différentes de l’électronique, mécanique, ….allant de la phase de conception jusqu’aux essais.
Évolutions de carrière :
Il peut autant s’orienter vers le métier de chef de projet systèmes embarqués ou s’orienter vers le développement de logiciels pour l’IA et l’IoT. Sans oublier que les rôles de conseil sont également possibles. En bref, les perspectives d’évolution de carrière sont multiples !
FOCUS SUR CLEMENCE, CONCEPTRICE LOGICIEL EMBARQUE !
Votre parcours
Clémence a commencé par un DUT mesures physique, pour finalement finir en licence et continuer sur un master physique fondamentale option Numérique.
Elle nous explique que cette formation lui a permis d’apprendre les bases dans beaucoup de domaine lié a la physique (électronique, mécanique, optique,). « Grace à l’option Numérique, cette étude de la physique se faisait via l’élaboration de modèle informatique, donc la simulation » nous dit Clémence.
Elle a par la suite travaillé chez Thales dans le monde du radar et des centrales inertielles. « J’ai toujours travaillé dans le monde de la défense qui à ses particularités » ajoute-t-elle.
Description de votre métier
En tant que conceptrice logiciel embarqué, Clémence est amenée à :
- Rédiger des documents sur le logiciel
- Développement du logiciel,
- Elaborer des solutions sur la fonctionnalité
- Développer des outils d’aide au développement
- Tester le code en simulation, en simulation hydrique ou même en mer.
Journée type
Clémence nous indique qu’il est compliqué de décrire une journée type. « Les missions sont tellement diverses qu’il est difficile de faire la même chose 2 jours de suite. Une journée est quand même majoritairement sur le développement des solutions du code et des outils. On est amené assez souvent à se déplacer pour tester le logiciel sur le matériel » dit-elle.
Description de l’équipe
L’équipe de Clémence est plutôt « jeune » et est composée d’un peu moins de 10 personnes réparties sur deux sites. Des déplacements peuvent avoir lieu sur d’autres sites. Cela est dû à leur travail en interface avec plusieurs composants.
Ce qui vous plaît dans l’entreprise
« Naval Group est une entreprise qui nous challenge au quotidien, nos missions sont très diverses ce qui nous permet de voir une grande partie de la durée de vie d’un produit. On travaille pour des produits techniques, performants visant l’excellence » nous indique Clémence.
En dehors du travail
Basée sur le site de Saint-Tropez, la vie en dehors du travail est plutôt tranquille et sous le soleil !
- Vues52