Rattaché(e) au responsable technique, vous participez aux projets de développements de la plateforme de streaming de Cloud PC :
Développement système bas niveau en C/C++, Go et Rust sur Linux et Windows
Développement en méthodologie SCRUM (standup, sprint planning, sprint demo, retro, …)
Conception et développement de librairies système (DLL, shim libraries, drivers userspace)
Développement de modules liés à la virtualisation et au transport inter-VM (vsock, virtio)
Intégration et adaptation de composants open source (Mesa, DXVK, virglrenderer, …)
Développement de services backend performants (API, proxy, daemon)
Développement lié à la maintenance et aux évolutions fonctionnelles des applications existantes
Développement des tests unitaires et d’intégration (Behat)
Réalisation de documentation technique sur les développements
Vous possédez une expérience de 5 ans minimum dans le développement d’applications système bas niveau en C/C++ et Go et/ou Rust sur Linux et/ou Windows.
Vous êtes à l’aise avec le développement de drivers, DLL, librairies système et avez une bonne connaissance des environnements de virtualisation (QEMU/KVM).
De formation Bac +5 ou équivalent, vous maîtrisez la programmation orientée objet.
Compétences techniques maîtrisées :
C / C++ (développement système, DLL Windows, librairies bas niveau)
Golang et/ou Rust
Linux et/ou Windows (développement système, kernel modules)