Ingénieur R&D spécialisé en compilation

Résumé du poste
CDI
Cesson-Sévigné
Salaire : Non spécifié
Télétravail occasionnel
Compétences & expertises
Connaissances en cybersécurité
Méthodologies Agile
Langages de programmation
Outils d'automatisation
Gitlab
+3

WedoLow
WedoLow

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous recherchons notre star de la compilation pour travailler sur nos produits logiciels au sein de l’équipe R&D.

Cet(te) ingénieur(e) sera en charge de spécifier, concevoir, puis améliorer et maintenir les briques compilation nécessaires dans nos logiciels pour réaliser l’analyse statique et dynamique de code source. Cette personne sera en fort lien avec l’équipe en charge du développement applicatif du produit afin de pouvoir s’interfacer au mieux avec le produit (spécifications d’API à prévoir). Pour réaliser ce travail, une bonne connaissance de la compilation et particulièrement du compilateur LLVM / CLang est exigée.

Le poste est à pourvoir au plus tôt, à Cesson-Sévigné.
CDI à plein temps.
Télétravail possible jusqu’à 2 jours par semaine.
Salaire selon profil.


Profil recherché

Vous êtes titulaire d’un diplôme d’enseignement supérieur au moins équivalent à un BAC + 5 (ingénieur ou équivalent) en informatique. Le doctorat est un plus très apprécié chez WedoLow ;)

Vous disposez d’une expérience professionnelle d’au moins 3 ans.
Vous avez également une bonne connaissance de ce qu’il se passe “sous le capot”, avec des connaissances en assembleur et en architecture des processeurs. Agner est votre livre de chevet.

Vous possédez une expérience avec les optimisations de compilateurs, de préférence en travaillant avec l’infrastructure LLVM. Vous possédez également une expérience avec les optimisations spécifiques au matériel telles que le SIMD ou d’autres accélérateurs matériels.

  • Vous êtes curieux(se) et aimez expérimenter et vous tenir au courant des dernières avancées dans votre domaine.

  • Vous êtes rigoureux(se) et organisé(e). Vous mettez un point d’honneur à bien tenir à jour vos tickets et votre board, et à faire les choses dans l’ordre.

  • Vous avez le sens du travail fini, et savez documenter un code et un projet.

  • Vous mettez un point d’honneur à bien tester vos développements, notamment par l’écriture de tests unitaires et d’intégration adaptés.

  • Vous êtes un(e) team player, vous aimez travailler en équipe, échanger, confronter vos idées, vulgariser en fonction de votre interlocuteur, pour progresser et aider les autres à progresser. Vous êtes un(e) bon communicant(e).

  • Vous n’avez aucun problème à avoir des conversations techniques ou lire/écrire des spécifications ou tickets en anglais.

  • Vous vous sentez à l’aise au sein d’une petite équipe, jeune, dynamique, et pleine de bonne humeur !

Vous maîtrisez parfaitement les technologies suivantes :

  • Langages C/C++

  • Compilation

  • Compilateurs connus : LLVM, CLang, gcc

  • Git et gitflow

  • Architecture des processeurs

Des connaissances sur les technologies suivantes sont appréciées :

  • Connaissance du langage Python

  • Connaissance du langage Golang

  • Tests d’intégration automatisés

  • GitLab

  • GitLab CI

  • Observabilité applicative (Logging/Tracing/Stats)

  • Culture et pratique du génie logiciel : méthodes agiles, compilation

Envie d’en savoir plus ?