31 Oct
|
Ubisoft Entertainment
|
Montreal
31 Oct
Ubisoft Entertainment
Montreal
Build online gaming technology with Ubisoft Montréal using up-to-date C++, distributed systems, and low-level programming expertise.
As a Senior C++ Engine Programmer, you’ll work within Core Services - Online Tech Foundations. You’ll design and evolve middleware supporting online services across Ubisoft productions. The work spans game engines, networking, low-level systems, and engine-integrated web components.
Key Responsibilities:
Develop reliable, high-performing, maintainable C++ middleware
Contribute to architecture choices and technical direction
Improve code quality through reviews and positive practices
Solve complex problems and optimize performance
Collaborate with teams and stakeholders
Requirements:
Advanced contemporary C++17, C++20, or C++23 proficiency
Strong software architecture and complex systems expertise
Deep knowledge of memory management and multithreading
Experience designing optimized algorithms and data structures
Excellent debugging, profiling, and analytical abilities
Apply senior C++ engine programming expertise to online services, middleware, networking, and performance optimization at Ubisoft Montréal.
J-18808-Ljbffr
📌 Senior C++ Online Engine Programmer Montreal
🏢 Ubisoft Entertainment
📍 Montreal