Développeuse ou développeur logiciel sénior / Senior Software Developer
Description
L’opportunité Parsec développe une technologie de bureau de télétravail à latence ultra‑faible et à haute performance qui permet aux professionnels des milieux créatifs de travailler de n’importe où, aux entreprises d’adopter des environnements de travail flexibles, et aux personnes de jouer ensemble, peu importe l’endroit. Nous grandissons afin d’aider les leaders des secteurs du jeu vidéo, du divertissement, du développement et de l’architecture à créer les expériences que nous aimons, qu’ils soient au bureau ou en télétravail. Parsec est une filiale détenue à 100 % par Unity. Parsec recherche une ou un développeur logiciel sénior pour se joindre à notre petite équipe native et pleine de talent, qui travaille sur notre application de diffusion de jeux à faible latence. L’application Parsec est à la base de tout ce que nous avons accompli comme entreprise et est un produit que notre clientèle aime utilise au quotidien. Nous recherchons quelqu’un qui se joindra à notre équipe, fera avancer l’innovation au cœur de notre technologie et assurera le mentorat d’autres développeurs de Parsec. Pour bien réussir dans ce rôle, vous devrez utiliser du langage C sans hésitation, vous attaquer à des problèmes complexes que vous n’avez jamais rencontrés auparavant, et concevoir un code léger, performant, modulaire et facile à maintenir. Ce que vous allez faire - Travailler avec l’interface utilisateur, l’encodage/décodage, la mise en réseau, la gestion des entrées, et bien plus encore, sur plusieurs plateformes - Plonger dès le premier jour dans une base de code C et déployer avec confiance du code utilisé par plus de 5 millions de personnes - Concevoir des technologies de pointe en jeu vidéo, allant du rendu vidéo aux protocoles UDP - Déterminer des solutions à faible latence adaptées aux défis que nous rencontrons - Tenir compte des commentaires de la clientèle, comprendre les besoins de l’ensemble de la communauté et repérer des occasions de rendre nos utilisateurs heureux Ce que nous recherchons - Expérience concrète dans une base de code C en production - Connaissance du développement d’applications macOS (p. ex. IOKit, CoreGraphics, gestion des fenêtres/entrées) et de la livraison d’applications natives sur macOS - Connaissance du développement d’applications de bureau sous Windows - Forte volonté d’apprendre, d’améliorer un produit et de rendre la clientèle heureuse - Expérience au sein d’une équipe répartie à l’échelle mondiale Vous avez peut-être également - Posséder une connaissance du développement d’applications sous Linux/Ubuntu - Posséder une connaissance du développement de pilotes Windows et Mac - Le fait d’avoir travaillé dans l’industrie du jeu vidéo ou d’avoir usé vos touches WASD à force de jouer à des jeux sur votre ordinateur est certainement un atout! Information supplémentaire - Le support à la relocalisation n’est pas disponible pour ce poste - Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste Avantages Chez Unity, nous voulons que nos membres d’équipe s’épanouissent. Nous offrons un large éventail d’avantages conçus pour soutenir le bien-être et l’équilibre travail-vie personnelle. Veuillez noter: L’admissibilité aux avantages, les offres spécifiques et la couverture varient selon le pays et le