Senior Software Engineer (Android/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Emplacement: Montréal, Canada, ou travail à distance dans le fuseau horaire de la côte Est des États-Unis.
Salaire de base annuel brut: 125 300–175 300 $ CA en zone A ou 135 400–203 000 $ CA en zone B; les fourchettes américaines vont de 135 800–203 600 $ US en zone A, 153 400–230 200 $ US en zone B et 172 400–258 600 $ US en zone C.
Entreprise
développe un moteur de jeu utilisé pour les jeux mobiles, PC, console, XR et Web, ainsi que pour la conception et la simulation 3D dans les secteurs de l’automobile, de l’industrie manufacturière et de la santé.
Ce que vous ferez
- Concevoir et développer des fonctionnalités et des workflows dans l’éditeur pour des configurations Android mobiles, portables et hybrides.
- Analyser l’ensemble de la pile technologique afin d’identifier et de mettre en œuvre des optimisations de démarrage et d’exécution.
- Établir des benchmarks, mener des analyses de performances et collaborer avec des experts et parties prenantes internes et externes.
- Rédiger la documentation technique et participer aux revues de conception.
- Maintenir la stabilité de la plateforme en diagnostiquant et corrigeant les bogues, avec des tests automatisés et des revues de code.
Exigences
- Solide expérience de la programmation de systèmes Android et maîtrise avancée de C++, C# et Java ou Kotlin.
- Expérience de la création et de la maintenance de systèmes de plateforme ou d’environnements d’exécution.
- Compréhension des applications de grande envergure utilisant plusieurs langages, notamment des appels synchrones et asynchrones ainsi que de la gestion, de la propriété et du transfert de mémoire.
- Expérience de la conception et de la mise en œuvre de fonctionnalités évolutives dans une base de code multithread de grande envergure.
- Compétences en diagnostic, débogage et profilage des performances.
- Expérience démontrée de la création de logiciels de grande qualité à grande échelle.
Bien plus
- Compréhension approfondie de C# et des environnements d’exécution gérés.
- Connaissance du rendu 3D en temps réel et des API graphiques modernes, y compris Vulkan.
- Approche méthodique de la recherche et du développement de solutions d’optimisation novatrices.
- Intérêt pour les jeux vidéo ou les expériences 3D en temps réel.
- Connaissance de l’utilisation de l’intelligence artificielle dans le développement logiciel.
Culture et avantages
- Travail au sein d’une équipe agile favorisant la collaboration, l’innovation et l’excellence technique.
- Assurance santé, vie et invalidité, régimes de retraite ou de pension et participation à l’actionnariat.
- Vacances et congés personnels, congés parentaux et programmes de soutien aux familles.
- Programmes de santé mentale, de bien-être, de formation et de perfectionnement.
- Le poste exige une connaissance suffisante de l’anglais pour des échanges professionnels fréquents avec des collègues et partenaires internationaux.
Processus de recrutement
- Les chasseurs de têtes et agences de recrutement ne peuvent pas soumettre de CV; n’accepte pas les candidatures non sollicitées d’agences.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →