Ubisoft Montréal is looking for an engine programmer to contribute to the development and evolution of the core systems of the game engine. The role requires close collaboration with different teams to design high-performing, scalable technical solutions tailored to production needs.
Stack
Responsibilities
- ▹Program clear, structured, maintainable systems meeting performance, modularity, compatibility and scalability requirements
- ▹Develop, refactor and optimize the game engine's core systems with a long-term vision
- ▹Analyze development needs and assess the technical feasibility of proposed solutions
- ▹Review existing engine features to ensure alignment with project goals
- ▹Design and improve engine modules to support system scalability
- ▹Recommend and implement new technical solutions when needed
- ▹Propose improvements inspired by video game industry best practices
- ▹Optimize performance and ensure system stability
- ▹Improve game build technologies to make it easier for teams to work simultaneously
- ▹Support production on needs related to physics systems and the data pipeline
Requirements
- ▹A degree in computer science or software engineering (or other relevant training)
- ▹5+ years of professional programming experience
- ▹Mastery of software programming principles and game engine architecture
- ▹Good understanding of technical systems and their interactions
- ▹Ability to solve complex problems in a structured and efficient way
Soft skills
Analytical and synthesis mindset in problem-solvingRigor in code structure and qualityEffective collaboration with multidisciplinary teamsAbility to work autonomously while staying aligned with team goalsAttention to detail and quality of deliverables
About the company
Ubisoft is a global leader in the video game industry, with teams spread around the world creating original and memorable game experiences, from Assassin's Creed to Rainbow Six, Just Dance and many more. The company believes that diversity of perspectives helps both players and teams move forward.
Education: Informatikai vagy szoftverfejlesztői diploma
Similar jobs

Job
Chef.fe Technique - Programmeur.meuse IU (Far Cry)
Ubisoft
Ui Ux
💰 Salary: not specified
🏢 On-site
Montreal

Job
Programmeur·euse Outils - Quality Foundation
Ubisoft
+5
💰 Salary: not specified
🏢 On-site
Montreal

Job
Chef·fe d’équipe - Modélisation (Unreal)
Ubisoft
💰 Salary: not specified
🏢 On-site
Montreal

Job
Spécialiste de la sécurité - Responsable de la gestion des incidents de cybersécurité (analyse forensique)
Ubisoft
Splunk
💰 Salary: not specified
🏢 On-site
Montreal

Job
Spécialiste cybersécurité en ingénierie de détection
Ubisoft
Powershell
+1
💰 Salary: not specified
🏢 On-site
Montreal

Job
Concepteur de Produits - Technologie des opérations
Lyft
💰 Salary: not specified
🏢 On-site
Montreal