Développeur Système C/C++ - Go/Rust (FULL REMOTE)

À propos

Chez Bluecoders, nous sommes convaincus que ce ne sont pas les idées qui transforment le monde, mais ceux qui savent les coder.

Depuis 2016, nous accompagnons les startups et scale-ups dans la structuration de leurs équipes techniques, en identifiant les profils tech capables d’avoir un vrai impact.

Recruter dans la tech, c’est notre spécialité. Mais surtout, c’est notre passion. Comprendre une stack, un produit, décoder les signaux faibles, c’est ce qui nous anime chaque jour.

Derrière chaque besoin client, nous cherchons à identifier les vrais enjeux. Ce sont ces échanges en profondeur qui nous permettent de bâtir des process de recrutement rigoureux, sur-mesure, capables d’attirer des profils exigeants.

Notre force: une communauté soudée de recruteurs freelances, tous expérimentés et passionnés. Ensemble, nous partageons une même exigence de qualité et le goût du travail bien fait.

Chez Bluecoders, nous croyons qu’un bon recrutement ne repose pas uniquement sur les compétences. Il repose sur l’alignement entre un projet et une équipe.

Nous savons que c’est de là que naissent les collaborations durables.

Descriptif du poste

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

Profil recherché

  • 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)
  • QEMU / KVM / Proxmox (virtualisation, vsock, passthrough)
  • Git / CMake / VSCode / MinGW / MSys
  • Docker & déploiement continu
  • Cross-building (compilation croisée Linux/Windows)

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Niveau d'études : Sans diplôme
  • Expérience : < 6 mois
  • Télétravail total possible
  • Salaire : entre 50000€ et 60000€ / an