09 Nov
|
Ubisoft Montréal
|
Montreal
09 Nov
Ubisoft Montréal
Montreal
Shape game engine technology at Ubisoft Montreal as a Senior Game Engine Software Engineer specializing in C++ and low-level programming. Support online gaming foundations.
Within Core Services - Online Tech Foundations, you will improve technology used across Ubisoft productions. The scope includes game engines, middleware, low-level systems, and web components integrated with engines. Console, cloud, and multiplayer experience are valuable assets.
Key Responsibilities:
- Develop and improve maintainable C++ middleware
- Apply good practices through code reviews and improvement
- Optimize algorithms, data structures, and system performance
- Keep solutions sustainable by reducing technical debt
- Stay current with technical developments and share knowledge
Requirements:
- Advanced proficiency in modern C++ standards
- Solid expertise in software architecture and complex systems
- Excellent debugging and profiling skills
- Autonomous, proactive, detail-oriented, quality-focused approach
- Ability to communicate and collaborate effectively
Use low-level programming, modern C++, and performance expertise to advance Ubisoft Montreal’s game engine technology.
📌 Senior Game Engine Software Engineer (Montreal)
🏢 Ubisoft Montréal
📍 Montreal