Back to jobs

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