← Back to list
Job

Engine Programmer (Far Cry)

Other • On-site • Full-time Canada Montreal, Canada

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

Vue

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