Senior Engine Programmer (for Honor)

Ubisoft

Montreal, Canada
On-site
3+ years in video game industry
Excellent command of c++
Debugging complex performance issues
The role involves developing and optimizing core systems for a major game engine project while ensuring long-term maintainability and scalability

Job Summary

  • The role involves developing and optimizing core systems for a major game engine project while ensuring long-term maintainability and scalability.
  • Candidates must possess strong debugging skills to analyze and resolve complex performance issues across different hardware architectures.
  • The position requires collaboration with multiple studio teams to optimize system interactions and serve as a technical expert for the group.

Matching Summary

The role involves developing and optimizing core systems for a major game engine project while ensuring long-term maintainability and scalability.

Skills & Requirements

Must-have

  • 3+ years in video game industry
  • Excellent command of C++
  • Debugging complex performance issues
  • Modern game engine architecture knowledge
  • Multithreaded programming and synchronization

Nice-to-have

  • Experience with Unreal or Unity engines
  • Knowledge of hardware architectures like Intel AMD
  • Familiarity with virtual machines and cloud services
  • Ability to design innovative system changes
  • University degree in Computer Science

Key Requirements

  • 3+ years experience in video game industry
  • University degree in Computer Science or equivalent
  • Proficiency in C++ programming language

Work Rights

Not specified

Tailored Resume

Cover Letter