Ingénieur compilateur
Description du métier : Ingénieur compilateur
L’ingénieur compilateur conçoit et optimise les outils qui traduisent le code source en programmes exécutables efficaces pour différents processeurs. Il travaille chez les fabricants de processeurs, les éditeurs de langages et dans la recherche.
Missions principales : Concevoir les phases d’analyse, d’optimisation et de génération de code, optimiser pour des architectures spécifiques comme ARM ou RISC-V, vérifier la correction des optimisations, diagnostiquer les erreurs et les problèmes de performance, contribuer à l’évolution des langages et des standards, tester sur de vastes corpus de code.
Rigueur, culture théorique approfondie, sens de l’abstraction et patience sont indispensables. L’ingénieur doit raisonner sur le comportement de milliers de programmes.
Formation : Un master ou un doctorat en informatique, avec une spécialisation en compilation et en architecture des ordinateurs, est généralement exigé.
Sources utiles
- Jobuilder.com – Consulter des offres d’emploi.
- Jobstreaming.ch – Découvrir des opportunités professionnelles.