Clara
Canonical
Ingénieur Logiciel Système - Compilateur GCC/LLVM, outillage et écosystème
À propos du poste
Canonical est un fournisseur leader de logiciels open source et de systèmes d'exploitation pour les marchés mondiaux de l'entreprise et de la technologie. Notre plateforme, Ubuntu, est très largement utilisée dans des initiatives d'entreprise révolutionnaires telles que le cloud public, la science des données, l'IA, l'innovation en ingénierie et l'IoT. Nos clients comprennent les principaux fournisseurs mondiaux de cloud public et de silicium, ainsi que des leaders de l'industrie dans de nombreux secteurs. L'entreprise est un pionnier de la collaboration distribuée mondiale, avec plus de 1200 collègues dans plus de 75 pays et très peu de postes basés en bureau. Les équipes se réunissent deux à quatre fois par an en personne, dans des lieux intéressants du monde entier, pour s'aligner sur la stratégie et l'exécution.
L'entreprise est dirigée par ses fondateurs, rentable et en croissance.
Nous recrutons un Ingénieur Logiciel Système pour le compilateur GCC/LLVM, l'outillage et l'écosystème
Nous construisons une équipe pour nous concentrer sur les langages de programmation C et C++ modernes et leur écosystème sur Ubuntu. Ils fourniront les meilleurs runtimes GCC et LLVM possibles, une expérience développeur et un outillage de support dans Ubuntu. Ils garantiront que la pointe de l'innovation des langages de programmation modernes est disponible pour les utilisateurs d'Ubuntu, afin de jeter les bases des futures inventions et des communautés open source.
C'est une opportunité passionnante pour un ingénieur logiciel avec une forte passion pour les compilateurs, les runtimes et les chaînes d'outils. Vous aurez d'excellentes compétences en C/C++ moderne, en distributions Linux, en architectures logicielles et en logiciels open source. Venez construire une carrière enrichissante et significative en travaillant avec les meilleurs et les plus brillants dans la technologie open source chez Canonical, une entreprise logicielle internationale en pleine croissance et faites d'Ubuntu le meilleur système d'exploitation pour développer et exécuter des applications C/C++ dans le cloud, dans les centres de données, dans les conteneurs, directement sur le système d'exploitation, et partout où Ubuntu peut s'exécuter.
L'équipe Ubuntu Foundations livre le système Ubuntu de base, la base de toute la famille de produits et services Ubuntu. Ubuntu s'efforce de fournir les composants logiciels libres les plus récents et les meilleurs, sous une forme facile à utiliser et hautement fiable. Nous nous appuyons sur l'excellence technique de logiciels open source clés comme GNU et Debian et apportons une attention et une forme supplémentaires aux solutions que nous proposons à l'industrie.
Au sein de l'équipe Ubuntu Foundations, vous travaillerez sur l'une des chaînes d'outils les plus critiques impliquées dans la création d'Ubuntu et les piliers de l'écosystème logiciel moderne. Vous exploiterez vos compétences et votre expérience en C, C++ pour faire d'Ubuntu la meilleure plateforme pour développer, distribuer et consommer des logiciels construits avec GCC et LLVM. Vous serez passionné par l'avenir de C, C++, d'Ubuntu, attentif aux dynamiques de l'écosystème open-source, et tout aussi conscient des besoins des grandes organisations innovantes. Vous piloterez la meilleure intégration de sa catégorie dans Ubuntu, du bureau au cloud, de manière sécurisée, fiable, performante, efficace et pérenne.
Vous discuterez de la conception avec d'autres membres de l'équipe, encadrerez des ingénieurs moins expérimentés, et participerez aux revues de code et de conception. Vous travaillerez également avec d'autres équipes pour garantir que les décisions d'architecture améliorent les performances globales et l'expérience d'Ubuntu. Votre rôle au sein de l'équipe Ubuntu Foundations aura un impact sur tous les aspects d'Ubuntu, du Desktop, Server, Ubuntu Core ainsi que des images cloud.
Le rôle implique
Sur la base du premier tour d'entretiens, nous identifions des équipes spécifiques où vous pourriez être un excellent atout et menons des entretiens de second tour avec ces équipes. Nos ingénieurs sont :
- Collaborer proactivement avec une équipe distribuée
- Sélectionner, intégrer et packager les meilleurs outils avec Ubuntu pour améliorer l'expérience des développeurs et des opérateurs avec GCC et LLVM
- Écrire du code de haute qualité pour créer de nouvelles fonctionnalités
- Déboguer les problèmes et produire du code de haute qualité pour les résoudre
- Revoir le code produit par d'autres ingénieurs
- Discuter d'idées et collaborer pour trouver de bonnes solutions
- Travailler à domicile avec des déplacements mondiaux de 2 à 4 semaines par an pour des événements internes et externes
Lieu : Ce poste sera basé à distance dans la région AMÉRIQUES
Prérequis
Ce que nous recherchons chez vous
- Vous avez une expérience pertinente avec GCC ou LLVM, idéalement dans le monde des logiciels cloud-native et Linux
- Vous avez de l'expérience dans le packaging de logiciels pour Debian et Ubuntu
- Vous êtes un utilisateur de longue date de Linux
- Excellent parcours académique du lycée et de l'université
- Diplôme de premier cycle dans un domaine technique ou un récit convaincant sur votre parcours alternatif choisi
- Vous aimez la technologie et travailler avec des personnes brillantes
- Vous êtes passionné, curieux, flexible, articulé et responsable
- Vous appréciez les compétences interpersonnelles et êtes passionné, entreprenant, réfléchi et autonome
- Capacité à voyager à l'international deux fois par an pour des événements d'entreprise, jusqu'à deux semaines
Compétences souhaitables
- Expérience avec les distributions Linux et l'ingénierie de distribution
- Expérience avec les mécanismes de packaging et de distribution de logiciels
- Compréhension des systèmes de build et des chaînes d'outils, y compris pour la compilation croisée
- Expérience en ingénierie de performance ou de sécurité
Ce que nous vous offrons
Nous considérons la situation géographique, l'expérience et la performance dans la définition de la rémunération à l'échelle mondiale. Nous revoyons la rémunération chaque année (et plus souvent pour les diplômés et les associés) pour nous assurer que nous reconnaissons les performances exceptionnelles. En plus du salaire de base, nous offrons une prime annuelle basée sur la performance. Nous fournissons à tous les membres de l'équipe des avantages supplémentaires, qui reflètent nos valeurs et nos idéaux. Nous équilibrons nos programmes pour répondre aux besoins locaux et assurer l'équité mondiale.
- Environnement de travail distribué avec des sprints d'équipe en personne deux fois par an
- Budget personnel d'apprentissage et de développement de 2,000 USD par an
- Revue annuelle de la rémunération
- Récompenses de reconnaissance
- Congés annuels
- Congés maternité et paternité
- Programme d'aide aux membres de l'équipe et plateforme de bien-être
- Opportunité de voyager vers de nouveaux lieux pour rencontrer des collègues
- Priority Pass et surclassements de voyage pour les événements d'entreprise long-courriers
À propos de Canonical
Canonical est une entreprise technologique pionnière à l'avant-garde du mouvement mondial vers l'open source. En tant qu'entreprise qui publie Ubuntu, l'un des projets open source les plus importants et la plateforme pour l'IA, l'IoT et le cloud, nous changeons le monde au quotidien. Nous recrutons à l'échelle mondiale et fixons un très haut niveau pour les personnes qui rejoignent l'entreprise. Nous attendons l'excellence - pour réussir, nous devons être les meilleurs dans ce que nous faisons. Canonical est une entreprise remote-first depuis sa création en 2004. Travailler ici, c'est un pas vers le futur, et cela vous mettra au défi de penser différemment, de travailler plus intelligemment, d'acquérir de nouvelles compétences et d'élever votre niveau.
Canonical est un employeur garantissant l'égalité des chances
Nous sommes fiers de promouvoir un lieu de travail exempt de discrimination. La diversité des expériences, des perspectives et des origines crée un meilleur environnement de travail et de meilleurs produits. Quelle que soit votre identité, nous examinerons votre candidature de manière équitable.
