Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements
Develop, refactor and optimize core systems focusing on the long-term.
Compile and understand the project purpose, identify development needs, and assess technical feasibility.
Analyze the engine's existing functions and see if they're in line with the purpose.
Build and improve the modules that the engine needs.
Recommend improvements by designing and implementing new systems, as needed.
Suggest innovative changes, drawing inspiration from other games or engines in the industry.
Maintain performance and optimize systems.
Support the features and systems designed for production.
Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
Collaborate with multiple teams to optimize the interaction between different game engine systems.
Share your knowledge with the different teams of the studio and be a go-to person for the programmers.
Assess and debug simple and complex performance issues + propose well adapted optimizations.
Hunt on autopilot
New Engine programmer jobs in Montreal, in your inbox within minutes.
The boar crawls company career pages around the clock and emails you as soon as a new match lands, with the employer’s real posting date. No recruiter spam. Free.