
Posted 4 hours ago
Engine Programmer
UbisoftEngine Programmer
Requirements
Degree in computer science or software engineering, 5+ years of software programming experience, Knowledge of engine architecture, Problem-solving skills
Skills
C#Unreal Engine
About the role
Responsibilities
- Program in a clear and structured manner meeting performance, maintenance, and scalability requirements
- Develop, refactor, and optimize core engine systems for long-term use
- Identify development needs and assess technical feasibility
- Build and improve engine modules and recommend system improvements
- Propose innovative changes inspired by industry standards
- Maintain performance and support features designed for production
- Document work to facilitate knowledge transfer to other teams
Requirements
- Degree in computer science, software engineering, or equivalent training
- At least 5 years of software programming experience, ideally in video games
- Excellent understanding of engine system architecture and technical specifications
- Strong analytical and synthesis skills
- Ability to solve complex problems autonomously
- Detail-oriented with a keen interest in hardware architecture
About the Company
Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more.
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
