Après notre premier épisode sur le métier d'ingénieur en systèmes embarquéspour ce deuxième épisode de notre série "Le métier du mois", nous souhaitons apporter un éclairage sur la pratique et la carrière des ingénieurs logiciels de bas niveau.
Notre consultant, Richard, a accepté de partager avec vous son parcours et de nous en dire plus sur son métier.
Étonnamment, aussi loin que je me souvienne, je voulais devenir chimiste. Plus tard, je suis devenu ingénieur en électronique parce que je voulais reprogrammer des voitures avec mon frère.
En réalité, mon choix de carrière a été défini par mes passions. Petit garçon, j'étais fasciné par les ordinateurs et leur environnement, des jeux vidéo à la réparation de PC, et j'ai donc voulu que mon travail soit lié à ce domaine qui me passionne.
Avec l'idée de devenir électronicien en tête, j'ai décidé d'étudier les deux domaines : l'électronique et l'informatique.
A partir de là, j'ai commencé par une STI Génie électrique puis un DUT Génie électrique et informatique industrielle pendant 2 ans. Enfin, j'ai obtenu un diplôme d'ingénieur avec une spécialisation en génie électrique en 3 ans, dont 2 × 6 mois de stages professionnels :
Pour être honnête, il s'agit d'une question très générique. Pour simplifier, un ingénieur en logiciel de bas niveau est une personne ayant des connaissances en logiciel de bas niveau (DEV en C / ASM) et en règles de programmation.
Aujourd'hui, si je devais mettre une étiquette sur mon travail, ce serait : Ingénieur logiciel spécialisé dans la pile BSW Autosar et le système de réseau (CAN et Flexray).
Que signifie ce titre barbare 😊 ?
Pour commencer, afin d'avoir une vue d'ensemble des termes utilisés, nous décomposons généralement un produit en trois sous-parties :
En quelques mots, je travaille sur la couche de bas niveau d'un logiciel, qui est plus communément appelée dans notre domaine "BSW" (Basic Software). A l'intérieur de cette couche, toutes les fonctionnalités vont permettre à notre logiciel de communiquer avec l'extérieur (les autres cartes électroniques du réseau).
Ma spécialisation porte sur la partie qui gère la communication avec le réseau et plus particulièrement le "FlexRay".
De manière très simplifiée, le but de cette pratique est de permettre à notre logiciel de communiquer avec le monde extérieur, donc de transmettre et de recevoir des informations sur le réseau.
Honnêtement, je ne sais pas s'il existe une réponse standard unique pour notre domaine d'activité. La profession d'ingénieur est généralement dynamique et nous sommes confrontés chaque jour à des problèmes différents et nouveaux, de sorte que nous n'avons pas de journée "type".
Dans notre vie quotidienne, nous devons toujours communiquer. C'est essentiel ! Surtout lorsque nous travaillons sur de "grands" projets. Dans ces environnements, il y a une énorme organisation, et vous devez donc communiquer avec d'innombrables personnes pour mener à bien votre projet.
Le deuxième aspect majeur est l'analyse technique et la compréhension de l'environnement du système.
Ensuite, un aspect axé sur le "faire" avec la mise en œuvre, l'intégration, les tests, etc.
Enfin, le reporting (chef de projet, client, etc.) qui conduira à nouveau à la communication.
Nous sommes amenés à échanger avec de nombreux travaux, que ce soit au niveau applicatif, matériel (HW), ou logiciel (SW), Dev basic software (BSW) (Diagnostics, OS, MCAL, Mode Mngt, Memory etc...).
Nous utilisons quotidiennement de nombreux outils, dont voici une liste non exhaustive :
Pour prendre de l'avance dans mon métier, il faut avoir un bon sens de l'analyse et surtout d'excellentes capacités de communication.
Comme je l'ai déjà expliqué plus haut, ce que j'aime le plus, c'est la dynamique des activités, car je suis également impliqué dans la gestion de projets.
Ce qui est parfois difficile, c'est de définir les limites de notre temps de travail car nous sommes souvent impliqués dans de multiples activités et l'investissement à réaliser est souvent difficile à anticiper.
Il faut vraiment être passionné par les logiciels embarqués, travailler en équipe et surtout aimer communiquer.
Après 10 ans de carrière, je me sens très à l'aise sur le site T&S.
Posez vos questions et trouvez des solutions pour le développement de vos produits
Contactez nousL'article traite de la tendance croissante des "employés boomerang" qui quittent une entreprise pour y revenir plus tard. Il examine s'il s'agit d'une mode passagère ou d'une tendance profonde, et comment les entreprises peuvent en tirer parti. En France, le nombre d'employés boomerang a augmenté de 36 % en trois ans. Ce phénomène correspond à l'évolution des aspirations des salariés en matière d'équilibre entre vie professionnelle et vie privée. Les employés boomerang apportent une expérience précieuse, une connaissance approfondie de l'entreprise et une motivation accrue. Des entreprises comme Technology&Strategy s'adaptent à cette tendance en favorisant une marque d'employeur forte et un environnement de travail positif. L'article inclut les points de vue des employés de T&S et de Cheima Hammi, responsable des ressources humaines en France, sur les avantages et les motivations de la tendance boomerang.
LIRE LA SUITECet article détaille le parcours d'Indiana sur le site T&S, en soulignant l'investissement de l'entreprise dans le développement des employés et les opportunités de mobilité interne. Découvrez comment Indiana a mis à profit ses compétences pour passer du statut d'assistante administrative à celui de HR Business Partner & Team Leader.
LIRE LA SUITEDécouvrez le parcours remarquable de Sophie chez T&S: d'un stage de 6 mois à un poste permanent au sein du département Employee Experience. Découvrez sa persévérance, sa capacité d'adaptation et la manière dont elle a surmonté les obstacles pour parvenir à la réussite professionnelle.
LIRE LA SUITE