Développeur de compilateurs
Description du métier : Développeur de compilateurs
Le développeur de compilateurs construit les programmes qui traduisent le code source écrit par les développeurs en instructions exécutables par la machine. Il travaille chez les fabricants de processeurs, les éditeurs de langages et les équipes de recherche.
Missions principales : Développer l’analyse, l’optimisation et la génération de code d’un compilateur, concevoir les représentations intermédiaires, optimiser les performances pour différentes architectures de processeurs, tester la conformité avec les spécifications, diagnostiquer les erreurs de compilation, contribuer à l’évolution du langage.
Rigueur, esprit d’abstraction, culture théorique et patience sont indispensables. Le développeur doit comprendre à la fois le langage et le matériel.
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.