J’ai reçu fin mars un courrier de mon école attestant que je suis maintenant ingénieur. Je n’avais pas trouvé le temps jusque là d’écrire sur mon blog à ce sujet. Et donc voilà ! Les études sont terminées pour de bon. Je peux maintenant tourner une page, me voilà pour de bon dans le monde du travail !
J’ai d’ailleurs à ce titre passé ma soutenance de stage de fin d’études le mois dernier. Et j’ai eu la bonne surprise de décrocher un A. Je réalise que je n’en avais pas parlé sur mon blog depuis que j’avais annoncé avoir trouvé un stage au CNES. J’ai donc fait mon stage de 6 mois au sein du Centre National d’Etudes Spatiales à Toulouse. J’ai plus particulièrement travaillé au sein du laboratoire de robotique mobile qui réalise la navigation long terme pour le robot de la mission Exomars (qui partira maintenant en 2018). Mon stage a consisté en l’étude et l’implémentation des algorithmes de fusion des cartes topographiques issues du terrain. Pour simplifier, le robot fait une acquisition de son environnement régulièrement lors de son déplacement. Il doit être en mesure de fusionner les informations sur la nature du terrain pour éviter notamment de tomber dans des culs-de-sac. Le grand intérêt du stage a résidé dans le fait que l’environnement de développement imposait de fortes contraintes embarquées. J’ai donc pu développer en C pour une cible de type Linux embarqué tout en travaillant sur des algorithmes optimisées pour les faibles ressources disponibles. Stage aussi complexe que passionnant.
Sinon, chose intéressante ! J’ai quitté l’UTT juste avant un gros remaniement de la branche informatique. L’idée est de scinder la formation en deux dès la 3eme année de l’UTT:
- les systèmes d’information et le génie logiciel
- le réseau et les systèmes embarqués
au lieu de proposer jusque là une année d’enseignement commun (TCBR). L’UTT attend la décision de la CTI pour la fin avril il me semble. J’espère que ce changement sera validé car c’est à mon sens une très bonne chose de commencer à faire de l’embarqué dès sa 3eme année à l’UTT. Mon seul regret à l’UTT est d’avoir fait un peu trop de théorie et pas suffisamment de pratique. A moins de combler par des projets personnels et ou de l’associatif comme j’ai pu le faire, il est difficile de ressortir de l’école avec un forte expérience technique. Il est vrai aussi que l’UTT formait jusque là essentiellement des ingénieurs en systèmes d’information, donc l’opposé de la technique pure. Mais avec l’ouverture de la branche systèmes embarqué, la technique est devenue obligatoire voire primordiale. C’est pourquoi je trouve cela réellement intéressant de ne plus perdre un an à faire des diagrammes UML. Croisons les doigts pour que les changements soient validés !
-->









Il y en a qui développent en uml tu sais, mais c’est vrai que çà ne donne pas envie. Tu pourrais donner plus d’infos sur ton stage CNES ? Quel linux, quel matériel, quelles contraintes spéciales hard&soft ? (en mp si tu veux)
L’UML est en effet très utile lors de la phase de conception. Je l’ai utilisé à ce titre de nombreuses fois pour mes projets, même personnels. Maintenant, quand on aime la technique et qu’on nous oblige à suivre des cours de « management de systèmes d’information », c’est dur ! Ça fait partie de la formation, mais faire de l’informatique abstraite qu’avec des schémas sans jamais toucher un ordinateur, pour moi c’est vraiment difficile quand on est un amoureux de la technique
Sinon concernant le CNES, hélas je ne peux pas trop entrer dans tous les détails. Mon rapport est confidentiel. J’aurais bien aimé le déposer sur mon blog. Toutefois je peux préciser qu’il s’agissait d’un processeur Léon avec seulement 30MHz et 5Mo de RAM à ma disposition.
Ok, dommage pour les infos, moi j’ai le regret de n’avoir jamais eu de cours sur les contraintes en embarqué. Et c’est pas dans mon stage actuel que je vais en voir, je bosse sur une igep v2, je ne sais pas si des mastères sont intéressants à faire…
Tiens je ne connaissais pas les cartes Igep. Ça a l’air sympa et bien puissant !
Je n’ai pas eu de cours purement sur l’optimisation en embarqué. J’ai appris sur le tas en stage et en faisant des recherches. Disons que c’est surtout de l’optimisation en algorithmique classique, pour utiliser le moins de ressources possible. Par exemple, privilégier un seul malloc en début de programme plutôt qu’une succession de plusieurs malloc au fur et à mesure. C’est surtout travailler différemment avec la mémoire. En tout cas quand on travaille avec ça il faut aimer son débuggeur :]
Tu parles de mastères spécialisés sur les systèmes embarqués ?
Oui j’essaye de voir pour les mastères en systèmes embarqués, le seul décent que j’ai vu c’est celui de l’isae, mais à vrai dire je suis toujours pas convaincu de l’utilité des mastères…
Je m’étais renseigné sur ce mastère également. J’avais commencé à faire les démarches pour postuler. J’hésitais avec un second de l’ISAE/HEC, mais ils m’avaient conseillé plutôt le mastère systèmes embarqués. Après ça dépend de beaucoup de choses : le marché de l’emploi, les salaires à la sortie de ton école, ce que tu cherches à faire, ton envie de continuer ou pas tes études, tes finances (vu que c’est pas donné), …
Le contenu du mastère avait l’air très intéressant. Mais maintenant en me renseignant bien, les salaires à la sortie du mastère étaient les mêmes qu’à la sortie de mon école. Et en plus il fallait payer une somme non négligeable pour le passer. Et accessoirement, quand tu arrives déjà à BAC+5 tu commences à avoir envie de travailler. En tout cas, c’était mon ressenti personnel. Du coup j’ai abandonné l’idée, et j’ai commencé à chercher tout de suite. Et vu que le marché est plutôt favorable actuellement en ce qui concerne les systèmes embarqués, je n’ai pas été plus loin. J’ai aussi abandonné parce que la rentrée du mastère est en septembre, et qu’ayant terminé en décembre je devais attendre 9 mois … Entre temps j’ai trouvé un CDI.
Donc faut voir vis à vis de ton cursus. Peut-être que ça colle plus à ton projet professionnel que moi. Disons que si tes études étaient généralistes ça peut être intéressant, mais si tu as fait un peu de technique c’est peut-être pas nécessaire.
Oui je sors d’école d’ingé généraliste, les trucs intéressants que j’ai appris ne viennent pas de l’école donc c’est vrai que niveau professionnel çà peut être short. Je vais plus me renseigner sur l’isae, peut être arriverons t-il à me convaincre.
Bon courage pour ta recherche alors !
Félicitations pour ton diplôme ! Et bon vent dans le monde du travail