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 UnityAnalyser la pile technologique et développer des optimisationsRédiger la documentation technique et participer aux révisionsExaminer et résoudre les signalements de boguesRenforcer la qualité par tests automatisés et révisions de codeExigences : Maîtrise avancée de C++, C# et Java ou KotlinSolide expérience de la programmation de systèmes AndroidExpérience des systèmes de plateforme ou environnements d’exécutionExpérience dans une base de code multithread de grande envergureCompétences en diagnostic, débogage et profilage des performancesApportez votre expertise Android, C++ et C# pour optimiser la plateforme Unity sur des appareils aux capacités variées.