Qualifications minimales:- Baccalauréat ou expérience pratique équivalente
- Cinq ans d'expérience en développement de logiciels à l'aide de C
Qualifications souhaitées:- Maîtrise ou doctorat en informatique, ou dans une discipline technique connexe
- Cinq ans d'expérience des structures et des algorithmes de données
- Expérience de la programmation graphique et des pilotes de bas niveau/processeurs graphiques
- Expérience des API graphiques
About the jobLes développeurs de logiciels de Google créent les technologies de nouvelle génération qui modifient la façon dont des milliards d'utilisateurs se connectent, explorent, et interagissent avec l'information et entre eux. Nos produits doivent être en mesure de gérer l'information à grande échelle, et leurs possibilités s'étendent bien au-delà de la recherche sur le Web. Nous recherchons des développeurs de logiciels qui apportent de nouvelles idées dans tous les domaines, y compris la recherche d'informations, l'informatique distribuée, la conception de systèmes à grande échelle, la mise en réseau et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, la conception d'IU et l'informatique mobile. La liste continue et s'allonge chaque jour. En tant que développeur de logiciels, vous travaillerez sur un projet particulier qui est essentiel aux besoins de Google. Vous pourriez également être appelé à changer d'équipe ou de projet à mesure que vous grandirez et évoluerez, au diapason de notre entreprise en pleine effervescence. Nos développeurs de logiciels doivent être polyvalents, et faire preuve de leadership et d'enthousiasme à l'idée de s'attaquer à de nouveaux problèmes liés à l'ensemble de nos produits, dans le cadre de notre poursuite continue de l'évolution technologique.
Pour ce poste de développeur de logiciels graphiques Chrome, vous ferez partie d'une équipe basée à Montréal qui travaille au développement de notre pile graphique afin de garantir un rendu rapide et sécurisé pour la plateforme Web.Chrome se consacre à la création d'un Web meilleur et plus ouvert. Nous nous efforçons de développer un meilleur navigateur, tant pour les ordinateurs que pour les appareils mobiles, afin d'aider les utilisateurs à tirer parti de tout ce que le Web peut offrir de façon sécuritaire. Chrome est offert sur toutes les grandes plateformes : iOS, Android, Windows, Mac, Linux et ChromeOS. En outre, nous avons conçu Chrome comme un projet de logiciel libre pour que l'ensemble de l'écosystème Web puisse profiter des dernières innovations en matière de rapidité, de simplicité et de sécurité.Le salaire de base canadien pour ce poste à temps plein est de Canada: $182000 - $186000 (CAD) 15% bonus target équité avantages sociaux CAD, déterminé par le rôle, le niveau et l'emplacement. La rémunération individuelle est déterminée par des facteurs supplémentaires, notamment les compétences liées à l'emploi, l'expérience et l'éducation ou la formation pertinente.
En savoir plus sur les avantages chez Google .
Responsibilities- Concevoir et mettre en œuvre des améliorations dans l'ensemble du pipeline graphique Chrome
- Examiner et concevoir de nouvelles fonctionnalités pour l'API WebGPU et le langage d'ombrage, et contribuer à Dawn pour améliorer les performances et l'expérience des développeurs
- Contribuer à la base de code d'ANGLE (Almost Native Graphics Layer Engine) pour résoudre les bogues d'API à état et les bogues mathématiques complexes
- Diriger les efforts visant à atténuer les risques de sécurité, y compris les mécanismes de sécurité de la mémoire dans la pile graphique et les atténuations de niveau supérieur
- Travailler en partenariat avec le responsable technique local pour identifier le travail, stimuler l'exécution au sein d'équipes distribuées et utiliser l'IA pour accélérer la productivité de l'ingénierie