
Posted 5 hours ago
Senior Engine Programmer
Ubisoft
Requirements
3+ years video game industry experience, Excellent C++ mastery, Game engine architecture knowledge, Multithreaded programming knowledge, Degree in Computer Science or Software Engineering
Skills
C#Unreal Engine
About the role
Responsibilities
- Program in a clear and structured manner respecting performance, maintenance, modularity, scalability, and compatibility requirements
- Develop, refactor, and optimize core systems with a long-term vision
- Identify development needs and evaluate technical feasibility based on project goals
- Analyze existing engine functions and build/improve necessary modules
- Propose and implement new systems and innovative changes inspired by industry standards
- Maintain performance and support production-ready features and systems
- Document work to facilitate knowledge transfer across teams
- Collaborate with multiple teams to optimize engine system interactions
- Act as a resource for other programmers and solve complex performance issues
Requirements
- 3+ years of experience in the video game industry
- Excellent mastery of C++
- Ability to analyze and synthesize existing systems
- Strong debugging and complex problem-solving skills
- General understanding of modern game engine architecture
- Knowledge of multithreaded programming and synchronization mechanisms
- University degree in Computer Science, Software Engineering, or equivalent
Preferred Qualifications
- Experience with modern game engines
- Mastery of Unreal or Unity
- Knowledge of hardware architectures (Intel, AMD, Xbox, PlayStation, etc.)
- Knowledge of virtual machines and cloud services
About the Company
Ubisoft is a global leader in digital entertainment, creating memorable gaming experiences through franchises like Assassin’s Creed, Far Cry, and Rainbow Six. The Montreal studio offers a collaborative environment focused on professional growth and creativity.
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 · Montreal
