Canonical

Télétravail mondial (globally remote) · Publiée le 25 octobre

Linux Software Engineer – Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

LieuTélétravail mondial (globally remote)
NiveauDiplôme universitaire en informatique ou parcours alternatif justifié

Aucun signal d'arnaque détecté.Vérifier une autre offre

En bref

Poste d'ingénieur logiciel Linux chez Canonical, au sein de l'équipe Partner Engineering, pour optimiser Ubuntu sur les nouvelles architectures de processeurs et accélérateurs matériels avec les fabricants de silicium. Poste en télétravail mondial.

Missions

  • Collaborer au sein d'une équipe distribuée pour optimiser Ubuntu pour les nouvelles puces et architectures (x86, ARM, RISC-V, PowerPC, s390x)
  • Évaluer les contributions d'autres ingénieurs pour maintenir un haut niveau de qualité logicielle
  • Déboguer des problèmes dans du code open source et dans le code maintenu par l'équipe
  • Accompagner les clients pour intégrer leurs applications, SDK et images système avec Ubuntu Core, Desktop et Server
  • Maintenir Ubuntu, les fonctionnalités des puces et les paquets optimisés sur les serveurs, systèmes HPC et IA, objets IoT, PC, SmartNIC et systèmes automobiles
  • Collaborer avec les communautés Ubuntu et Debian, les projets en amont et les clients commerciaux
  • Contribuer à la sécurité de la plateforme (secure boot, FDE, Ubuntu Core, calcul confidentiel)

Profil recherché

  • Excellent parcours scolaire, du lycée à l'université
  • Diplôme de premier cycle en filière technique, ou parcours alternatif bien argumenté
  • Solides bases en C, C++ et Python
  • Intérêt ou expérience en packaging de distributions Linux, gestion des paquets et résolution des dépendances
  • Intérêt ou expérience en maintenance ou contribution open source et connaissance des licences
  • Curiosité, flexibilité, sens de la communication et de la responsabilité, autonomie

Compétences appréciées

  • Pile graphique, audio ou multimédia
  • Virtualisation et conteneurs (Docker, OCI, Kubernetes)
  • Intégration matérielle (SmartNIC, stockage NVMe, GPU, composants audio, capteurs)
  • Optimisation des performances et développement de chaînes de compilation
  • Protocoles réseau (TCP/IP, DHCP, HTTP/REST) et bonnes pratiques de sécurité
  • IoT et systèmes embarqués (cartes, SoC, BMC, bootloaders, firmware)

Ce que propose le poste

  • Rémunération fixée selon la localisation, l'expérience et la performance, avec révision annuelle
  • Prime annuelle liée à la performance ou commissions
  • Budget de formation personnel de 2 000 USD par an
  • Travail à distance avec deux rencontres en équipe par an et 2 à 4 semaines de déplacements pour des événements internes
  • Congés annuels, congés maternité et paternité, programme d'aide aux collaborateurs et plateforme bien-être
  • Reconnaissances, avantages de voyage pour les événements longue distance

Source : Jobicy. Annonce nettoyée et résumée par CandidAI.

Prêt à postuler ?

La candidature se fait sur le site de l'employeur.

Offres similaires

AI Developer Experience EngineerPlanetScaleSenior Software EngineerTebraData API EngineerSupabaseSoftware Engineer – BranchingSupabaseSenior Product Manager, User AcquisitionRevenueCatSoftware Engineer – StorageSupabase