
Posted 4 hours ago
Engine Programmer
UbisoftProgrammeur.euse Engin - (March of Giants)
Requirements
Degree in Computer Science or Engineering, 5+ years software programming experience, Strong C++ knowledge, Understanding of engine architectures
Skills
C#Unreal Engine
About the role
Responsibilities
- Program in a clear and structured way while being aware of performance, maintenance, modularity, extensibility, and compatibility requirements
- Develop, refactor, and optimize core systems for long-term sustainability
- Analyze project intentions and identify development needs and technical feasibility
- Develop and improve engine modules and propose new system designs
- Ensure system performance and optimization
- Support features and systems designed for production
- Document work to facilitate knowledge transfer to other disciplines
Requirements
- Degree in Computer Science, Computer Engineering, or equivalent
- Minimum 5 years of software programming experience, ideally in video games
- Strong knowledge of C++
- Excellent understanding of technical details and engine architectures
- Strong analytical and synthesis skills
- Ability to solve complex problems
- Interest in memory allocations, multi-threading, and hardware architectures
Preferred Qualifications
- Knowledge of multi-platform development and tools
About the Company
Ubisoft is a global leader in video games, with teams located around the world creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six and Just Dance.
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 freeEngine Programmer
Ubisoft · Montreal
