C++, C# et systèmes Android sont au cœur de ce poste chez Unity, à Montréal ou à distance dans le fuseau horaire de l’Est américain. Vous développerez la prise en charge Unity pour appareils mobiles, ordinateurs portables et hybrides. Comme développeur logiciel principal, vous intégrerez une nouvelle équipe agile consacrée à l’écosystème Android. Vous concevrez des fonctionnalités de l’éditeur Unity, analyserez la performance et contribuerez à des logiciels de grande qualité à grande échelle. Le poste combine programmation de systèmes, environnements d’exécution et optimisation. Responsabilités principales :
Concevoir des fonctionnalités et workflows dans l’éditeur Unity Analyser la pile technologique et développer des optimisations Rédiger la documentation technique et participer aux révisions Examiner et résoudre les signalements de bogues Renforcer la qualité par tests automatisés et révisions de code Exigences :
Maîtrise avancée de C++, C# et Java ou Kotlin Solide expérience de la programmation de systèmes Android Expérience des systèmes de plateforme ou environnements d’exécution Expérience dans une base de code multithread de grande envergure Compétences en diagnostic, débogage et profilage des performances Apportez votre expertise Android, C++ et C# pour optimiser la plateforme Unity sur des appareils aux capacités variées.