Build reliable C++ middleware at Ubisoft while shaping online technology, distributed systems, and performance-focused game engine components.As a Senior C++ Engine Programmer, you will work with Core Services - Online Tech Foundations. The team creates technology supporting online services across Ubisoft productions, including low-level, networking, and engine-integrated web components. Your work will help evolve systems and middleware used in games.Key Responsibilities:
Develop reliable, high-performing, maintainable C++ middlewareContribute to architecture choices and technical directionImprove code quality through reviews and continuous improvementSolve complex problems and optimize performanceCollaborate with teams and share technical knowledgeRequirements:
Advanced contemporary C++ proficiency, including C++17, C++20, or C++23Strong software architecture and complex systems expertiseDeep knowledge of memory management and multithreadingExperience with CPU optimization, algorithms, and data structuresExcellent debugging, profiling, and problem-solving abilitiesApply advanced C++, architecture, and low-level programming expertise to Ubisoft’s online game technology foundations.
#J-18808-Ljbffr