Description de l’entreprise
Nous fournissons l’open source au monde plus rapidement, de manière plus sécurisée et plus rentable que toute autre entreprise. Nous développons Ubuntu, le monde… lire la suite
Détails de l’annonce
Poste proposé : C++ Graphics and Windowing System Software Engineer – Mir
Nous construisons une pile haute performance et haute efficacité pour les gestionnaires de fenêtres et les sous-systèmes d’affichage en C++, appelée Mir. Nous agrandissons l’équipe et recherchons de nouveaux collègues qui partagent notre passion pour la précision, la performance et l’expérience utilisateur.
Notre objectif est d’activer tout le spectre des graphiques, des écrans à usage unique aux environnements de bureau complets, en passant par les appareils de périphérie. Nous nous concentrons sur les développeurs qui construisent des systèmes de composition de fenêtres ou une expérience graphique de périphérique, et visons à leur offrir une expérience de développement incroyable, une sécurité et un accès facile aux boîtes à outils et bibliothèques graphiques les plus utilisées aujourd’hui.
Nous travaillons sur Mir et des solutions construites dessus comme Ubuntu Frame, et nous avons également donné le ton pour l’activation graphique à travers l’écosystème matériel certifié Ubuntu. Notre exercice quotidien comprend la conception, le développement et le test des fonctionnalités de ces logiciels, ainsi que la réponse aux problèmes et aux demandes des utilisateurs. La plupart des logiciels sont écrits en C ++, avec des outils de support dans les langages de script. Nous considérons également la rouille ou le carbone comme des avancées évolutives.
C’est une excellente opportunité pour quelqu’un qui veut avoir un impact significatif sur les technologies d’affichage modernes qui auront un impact sur des millions de développeurs. Canonical offre un environnement d’équipe dynamique et une carrière pleine d’opportunités d’apprentissage et de développement à travers le spectre open source.
Ce que vous ferez
- Concevoir et mettre en œuvre des fonctionnalités sur l’ensemble de la pile Mir
- Aider au débogage, au suivi et à la résolution des problèmes
- Améliorer les tests et les bancs d’essai de performances pour détecter rapidement les problèmes
- Créer de la documentation pour améliorer l’expérience du développeur
- S’engager avec la communauté open source et les partenaires commerciaux
- Collaborez de manière proactive avec une équipe distribuée
Profil recherché pour le poste : C++ Graphics and Windowing System Software Engineer – Mir
Compétences et expérience requises
- Vous avez un excellent goût moderne en matière de programmation C++
- Vous avez une approche rigoureuse de la conception, du développement et des tests de logiciels
- Vous avez une solide compréhension de la programmation asynchrone et des modèles d’accès concurrentiel
- Vous avez de solides compétences en communication écrite et verbale pour documenter et présenter les logiciels développés
- Vous êtes productif en collaborant à distance et êtes très motivé et organisé
- Vous connaissez Linux en tant que plate-forme de développement et de déploiement
- Vous avez prouvé votre capacité à fournir constamment du code robuste en production
- Baccalauréat ou équivalent en informatique, STEM ou diplôme similaire
- Compétences et expérience souhaitables
- Expérience avec l’écosystème de protocole Wayland et les compositeurs
- Familiarité avec une gamme d’environnements de bureau Linux
- Familiarité avec OpenGL, Vulkan et d’autres frameworks graphiques et d’animation
- Vous avez de l’expérience dans le développement et le déploiement sur un système Ubuntu/Debian
Critères de l’annonce pour le poste : C++ Graphics and Windowing System Software Engineer – Mir
Métier : | Informatique, nouvelles technologies |
Secteur d´activité : | Informatique, SSII, Internet |
Type de contrat : | CDD |
Région : | Dakar – Diourbel – Fatick – Kaffrine – Kaolack – Kédougou – Kolda – Louga – Matam – Saint-Louis – Sédhiou – Tambacounda – Thiès – Ziguinchor – International |
Niveau d’expérience : | Expérience entre 2 ans et 5 ans |
Niveau d’études : | Bac+3 |
Nombre de poste(s) : | 8 |