A complete application in a minute
Tailored resume and cover letter, ready to send.
Unity recrute un développeur logiciel sénior pour Montréal ou travail à distance dans le fuseau horaire Est des États‑Unis. Vous contribuerez à l’optimisation et au support de la plateforme Unity sur l’écosystème Android, couvrant mobiles, portables et formats hybrides.
Expertise C++, C# et Java/Kotlin requise, avec expérience en systèmes Android et performances. Vous collaborez avec des équipes internes et externes pour améliorer les performances et la réactivité, tout en produisant une
Nous recherchons un(e) développeur(se) logiciel sénior, établi(e) à Montréal, au Canada, ou travaillant à distance dans le fuseau horaire de la côte Est des États-Unis, pour se joindre à une nouvelle équipe de développement chargée d’assurer la prise en charge de la plateforme Unity pour un écosystème Android englobant les appareils mobiles, les ordinateurs portables et les appareils hybrides. L’objectif principal de cette équipe est de permettre aux développeur(se)s Unity de déployer leurs titres de façon fluide sur ces appareils, tout en tirant pleinement parti de leurs capacités matérielles et logicielles uniques, notamment l’utilisation optimisée de l’affichage, l’intégration native des périphériques d’entrée et les services propres à chaque plateforme.
Nous recherchons un(e) développeur(se) logiciel sénior, établi(e) à Montréal, au Canada, ou travaillant à distance dans le fuseau horaire de la côte Est des États-Unis, pour se joindre à une nouvelle équipe de développement chargée d’assurer la prise en charge de la plateforme Unity pour un écosystème Android englobant les appareils mobiles, les ordinateurs portables et les appareils hybrides. L’objectif principal de cette équipe est de permettre aux développeur(se)s Unity de déployer leurs titres de façon fluide sur ces appareils, tout en tirant pleinement parti de leurs capacités matérielles et logicielles uniques, notamment l’utilisation optimisée de l’affichage, l’intégration native des périphériques d’entrée et les services propres à chaque plateforme.
L’équipe sera également chargée de rechercher et de mettre en œuvre des optimisations de l’environnement d’exécution afin d’améliorer les performances de démarrage et l’efficacité d’exécution sur les appareils d’entrée de gamme comme sur les appareils haute performance. Pour ce faire, elle établira des points de référence en matière de performance, collaborera avec des expert(e)s internes et externes du domaine afin de mener des analyses rigoureuses des performances du moteur Unity sur la plateforme, et travaillera avec les principales parties prenantes à la mise en œuvre d’améliorations validées.
Les candidat(e)s doivent posséder une expertise en C++, en C# et en programmation de systèmes Android, ainsi qu’une expérience démontrée dans la création de logiciels de grande qualité à grande échelle.
Échelle salariale de base: Nous déterminons l’échelle salariale de base pour ce poste en fonction de votre lieu de travail principal :
Zone A : de 125,300 $ CA à 175,300 $ CA brut
Zone B : de 135,400 $ CA à 203,000 $ CA brut
Zone A : de 135,800 $ US à 203,600 $ US brut
Zone B : de 153,400 $ US à 230,200 $ US brut
Zone C : de 172,400 $ US à 258,600 $ US brut
We are seeking a Senior Software Developer, based either in Montreal, Canada or working remotely within the US East Coast time zone, to join a newly established development team responsible for delivering Unity platform support for an Android-based ecosystem encompassing mobile, laptop, and hybrid form factors. The primary objective of this team is to enable Unity developers to seamlessly deploy titles across these devices while fully leveraging their unique hardware and software capabilities, including optimized display utilization, native input integration, and platform-specific services.
The team is also charged with researching and implementing runtime optimizations to improve startup performance and execution efficiency across both entry‑level and high‑performance devices. This will be accomplished by establishing performance benchmarks, collaborating with internal and external domain experts to conduct rigorous performance analyses of the Unity engine on the platform, and partnering with key stakeholders to execute verified enhancements.