
C++ Software Engineer (h/f)
Posted 10 days ago
Company Description
View morePlutôt que de t’encombrer avec tes films et ta musique, tu préfères le streaming sur Netflix et Spotify ? Avec Shadow PC, tu peux désormais streamer l'intégralité d’un PC (!) sur n'importe quel appareil, où que tu sois, via le cloud.
Passe au niveau supérieur : monter des vidéos sur ton téléphone depuis la plage, mixer de la musique pendant que tu attends un vol, garder ton premier PC portable pour jouer aux derniers jeux avec les paramètres graphiques au max… Crée, joue et travaille où et comme tu veux !
Qui sont les membres de la #TeamShadow ? Notre équipe, composée de plus de 200 talents, est une combinaison de passion pour la tech, de créativité sans limite, d’expertise polyvalente, et de bien d’autres ingrédients encore. Une recette visant à un objectif commun : aider nos utilisateur.rice.s à briser les barrières technologiques.
Job Description
Descriptif du poste :
Nous recherchons un.e C++ Software Engineer.
Tu rejoins l’équipe Streaming, au cœur de Shadow PC, un service permettant d’accéder à un PC Windows distant haute performance (GPU inclus), utilisé par des gamers exigeants et des professionnels de la 3D (développeurs de jeux, architectes, créateurs de contenu…).
Au sein d’une équipe de 4 personnes (1 Tech Lead et 2 ingénieurs seniors), tu participes au développement et à l’évolution des composants critiques du streaming (vidéo, audio, input), côté client comme côté serveur.
Concrètement, tu vas :
Développer et améliorer les briques de streaming pour garantir une latence minimale et une expérience fluide
Intervenir sur les composants embarqués dans le système (installer, outils de logging…)
Contribuer à la stabilité et à la performance d’un produit utilisé par des dizaines de milliers d’utilisateurs
Monitorer l’état de santé du système, identifier les problèmes et proposer des solutions
Participer à l’amélioration continue de la qualité de service
Contribuer à un enjeu majeur : rendre le streamer agnostique de l’OS
Tu évolueras dans un environnement technique exigeant, où la performance et la qualité de l’expérience utilisateur sont clés.
Profil recherché :
Tu ne te reconnais pas à 100% dans les critères ci-dessous ? Aucun problème, envoie quand même ton CV ! Ces derniers ne sont pas tous éliminatoires : Ta passion, ta curiosité et ta motivation nous aideront à te faire grandir ;)
Tu as une expérience en développement logiciel, idéalement sur des problématiques liées au streaming, au temps réel ou aux systèmes distribués
Tu es à l’aise avec les environnements systèmes (Linux / Windows)
Tu comprends les enjeux de performance, de latence et de qualité de service
Tu es capable de travailler sur des composants complexes, côté client et serveur
Côté soft skills
Tu es curieux(se) et passionné(e) par les sujets techniques
Tu aimes travailler en équipe et partager tes connaissances
Tu fais preuve d’autonomie et de proactivité
Tu es orienté(e) résolution de problèmes
