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

Senior Engine Programmer

UbisoftSenior Engine programmer (FOR HONOR)

Requirements

3+ years in video game industry, Excellent C++, Game engine architecture knowledge, Multithreaded programming, Computer Science degree

Skills

C#Multithreading

About the role

Responsibilities

  • Program in a clear and structured manner meeting performance, maintenance, and scalability requirements
  • Develop, refactor, and optimize core engine systems for long-term stability
  • Identify development needs and assess technical feasibility for engine modules
  • Design and implement new systems to improve engine functionality
  • Maintain performance and optimize systems to support production features
  • Document work to facilitate knowledge transfer across teams
  • Collaborate with multiple teams to optimize interactions between engine systems
  • Debug complex performance issues and propose optimized solutions

Requirements

  • 3+ years of experience in the video game industry
  • Excellent command of C++
  • Ability to analyze and synthesize existing systems
  • Skilled at debugging and solving complex problems
  • General understanding of modern game engine architecture
  • Knowledge of multithreaded programming and synchronization mechanisms
  • University degree in Computer Science, Software Engineering, or equivalent training

Preferred Qualifications

  • Experience with modern game engines
  • Proficiency in Unreal or Unity
  • Knowledge of hardware architectures (Intel, AMD, Xbox, PlayStation)
  • Familiarity with virtual machines and cloud services

About the Company

Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.

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

Senior Engine Programmer

Ubisoft · Montreal

Sign up to apply