Engine Programmer at Ubisoft - ScoutJobs - The AI-curated global job board
Skip to content
Ubisoft
Posted 4 hours ago

Engine Programmer

UbisoftProgrammeur.euse Engin - (March of Giants)

Requirements

Degree in Computer Science or Engineering, 5+ years software programming experience, Strong C++ knowledge, Understanding of engine architectures

Skills

C#Unreal Engine

About the role

Responsibilities

  • Program in a clear and structured way while being aware of performance, maintenance, modularity, extensibility, and compatibility requirements
  • Develop, refactor, and optimize core systems for long-term sustainability
  • Analyze project intentions and identify development needs and technical feasibility
  • Develop and improve engine modules and propose new system designs
  • Ensure system performance and optimization
  • Support features and systems designed for production
  • Document work to facilitate knowledge transfer to other disciplines

Requirements

  • Degree in Computer Science, Computer Engineering, or equivalent
  • Minimum 5 years of software programming experience, ideally in video games
  • Strong knowledge of C++
  • Excellent understanding of technical details and engine architectures
  • Strong analytical and synthesis skills
  • Ability to solve complex problems
  • Interest in memory allocations, multi-threading, and hardware architectures

Preferred Qualifications

  • Knowledge of multi-platform development and tools

About the Company

Ubisoft is a global leader in video games, with teams located around the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six and Just Dance.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Engine Programmer

Ubisoft · Montreal

Sign up to apply