
Posted 4 hours ago
Senior Engine Programmer
Ubisoft
Requirements
Expert C++ proficiency, Experience in game engine architecture, Performance analysis expertise, Console development experience, English proficiency
Skills
C#
About the role
Responsibilities
- Architect and implement engine extensions to fulfill project requirements
- Identify technologies critical to game performance and design cost-effective solutions
- Maintain engine stability and cross-platform compatibility
- Conduct performance optimization using standard profiling tools across PC and console platforms
- Collaborate with internal teams and external partners
- Research and integrate new techniques and maintain technical documentation
Requirements
- Expert-level proficiency in C++
- Strong understanding of C/C# and Object-Oriented Programming
- Expertise in performance analysis, memory management, and multithreaded programming
- Proven experience in game engine architecture and optimization
- Ability to diagnose issues across engines, dependencies, and middleware
- Hands-on experience with console development (Nintendo Switch, PlayStation, Xbox)
- Professional proficiency in English
About the Company
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six, to Just Dance and more. Ubisoft Chengdu is a key production center contributing to Ubisoft’s biggest brands and cutting-edge technology.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Engine Programmer
Ubisoft · Chengdu
