DÉVELOPPEUR C & RUST (FULL REMOTE)
bluecoders
Full-timemid€50,000-60,000/year
Sign in to applyFree account, takes a minute.
Job description
Vous participez aux projets de développements de la plateforme de streaming de Cloud PC :
• Développement système bas niveau en C/C++, 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 4 ans minimum dans le développement d’applications système bas niveau en C et Rust sur Linux.
• 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 (développement système, DLL Windows, librairies bas niveau)
• Rust
• Linux (développement système, kernel modules)
• QEMU / KVM / Proxmox (virtualisation, vsock, passthrough)
• Git / CMake / VSCode / MinGW / MSys
• Docker & déploiement continu
• Cross-building (compilation croisée Linux/Windows)
Skills
RustLinuxQEMUKVMProxmoxGitCMakeVSCodeMinGWMSysDockerBehat