Description
Ubisoft Montreal is hiring an Engine Programmer to develop and evolve the game engine’s core systems. The role involves designing high-performance, scalable, modular, and maintainable systems; optimizing engine modules and build technologies; supporting physics systems and data pipelines; and collaborating with cross-functional teams. Candidates need a degree in Computer Science, Software Engineering, or a relevant field, at least five years of professional programming experience, strong game engine architecture knowledge, and strong analytical and collaborative skills.
