Programmeuse / Programmeur Engin Senior (for Honor)

Ubisoft

Montreal, Canada
On-site
3+ years video game industry experience
Expert c++ programming skills
System analysis and synthesis capabilities
The role involves developing, refactoring, and optimizing core systems with a long-term vision for performance and scalability

Job Summary

  • The role involves developing, refactoring, and optimizing core systems with a long-term vision for performance and scalability.
  • Candidates will collaborate with multiple teams to optimize interactions between different game engine systems and share knowledge across the studio.
  • Ubisoft offers a collaborative environment focused on professional advancement, learning opportunities, and employee well-being.

Matching Summary

The role involves developing, refactoring, and optimizing core systems with a long-term vision for performance and scalability.

Skills & Requirements

Must-have

  • 3+ years video game industry experience
  • Expert C++ programming skills
  • System analysis and synthesis capabilities
  • Complex debugging and problem solving
  • Game engine architecture understanding
  • Multithreading and synchronization knowledge

Nice-to-have

  • Experience with modern game engines
  • Proficiency in Unreal or Unity
  • Knowledge of hardware architectures
  • Familiarity with cloud services and VMs
  • Innovative mindset for system improvements

Key Requirements

  • Bachelor's degree in Computer Science or Software Engineering
  • Minimum 3 years of experience in the video game industry

Work Rights

Not specified

Tailored Resume

Cover Letter