Generalist-engine programmer (MOD 2025 program)
Ubisoft
Job Description
As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support the studio’s creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical challenges and contribute directly to the foundation that enables production teams to bring their ideas to life.
Your journey at Ubisoft will begin with being trained on one of our internal Engines. From there, you'll dive into your first project, where you'll sharpen your skills by focusing on Build modernization and Engine modification.
At the same time, we’re looking for someone who thrives under the hood, someone who loves reverse engineering, low-level tinkering, and solving complex puzzles. You’re not intimidated by legacy systems or old code and instead, you’re able to understand and adjust complex systems. Your adaptability and technical insight will directly influence the capabilities and success of the team.
What you’ll do
Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
Support the production teams by ensuring the stability and proper functioning of their systems and tools.
Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
Monitor performance and memory budgets and adjust as needed.
Debug and optimize existing systems to facilitate the work of other programming teams.
Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
Keep abreast of advances in the field of programming.
Qualifications
What you bring
- A degree in Computer Science or Computer Engineering (or other equivalent training)
Experience in software programming
Excellent mastery of the principles of computer science and the various programming languages, particularly a minimum of 5 to 6 years of experience in C++ and a good experience in C#
A strong passion for games and video game development
Versatility and the ability to work in different systems
A good analytical and synthetic mind as well as a strong attention to detail
The ability to work in a team, coupled with good interpersonal and communication skills
Autonomy, curiosity, and resourcefulness that will not prevent you from asking for help when needed
Flexibility and adaptability to change
Knowledge in 3D/ Rendering programming is a plus.
Additional Information
What to send our way
Your CV highlighting your education, experience, and skills
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
- ...Job Description As a Tool Programmer, you will design and maintain user-friendly, sustainable... ...being trained on one of our internal Engines. From there, you'll dive into your first... ...technological advances in the fields of programming and video game production....SuggestedLong term contractFull time
- ...Ce poste est pour vous! Le programme d'avions commerciaux A220 recherche... ...la flexibilité dans nos modes de travail afin de stimuler l... ...experience in Manufacturing Engineering, Supply-Chain and Logistic or... ...is looking for a Senior WP Program Manager to join our Central...SuggestedPermanent employmentFull timeContract workFlexible hours
- ...la mise en marché. Bâtir le programme de certification du... .... Journée de démonstration 2025 Vidéo sur la culture Company... ...the Marketplace certification program, defining standards, test protocols... ...compliance requirements. Clear engineering roadblocks, keeping the team...SuggestedDaily paidFull timeContract workApprenticeshipInternshipWork from home
- ...long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on... ...can offer their expertise and guidance, as well as generalists who thrive on learning and take on a variety of challenges...SuggestedLong term contractFull timeWork at office
- ...ERP. Le rôle Le gestionnaire de programme est un leader principal de la livraison... ...un atout majeur. Certification PgMP (Program Management Professional) considérée comme... ...'s degree in Business Administration, Engineering, Information Systems, Supply Chain, Operations...SuggestedFull timeWork at office
- ...As an Engine Programmer at Ubisoft Montréal you will contribute to the development and evolution of core engine systems of the project. Youll... ...production needs and long-term technical goals. What youll do Program clear structured and maintainable systems that meet...Long term contractFull timeRemote work
$83.14k - $195.06k per year
...Chez Capgemini Engineering, le leader mondial des services d’ingénierie, nous réunissons une... ...est à la recherche d’un(e) gestionnaire de programme PLM senior pour se joindre à sa pratique... ...comptes, prises de décision Gérer en mode semi-agile avec des lots de travaux — livrer...Daily paidPermanent employmentFull timeLocal area- ...Behaviour Interactive is looking for programmers across all our projects. With... ...starting in September 2025; · Be eligible to work... ...robustness; Work with game engines such as Unreal Engine and Unity... ...plusieurs de ces langages de programmation : C++. Expérience préalable...Full timeInternshipWork at officeFlexible hours
- ...livrables respectent les standards internes et les échéanciers EXIGENCES ET COMPÉTENCES 5 ans et plus d’expérience en design de mode ou en design de vêtements Excellente maîtrise des logiciels CAD (Adobe Illustrator, Photoshop et autres outils pertinents)...Full timeSeasonal workWork from homeFlexible hoursNight shiftWeekend work
- ...building award-winning games or crafting engine technology that enables others to make visually... ...the bar of engine and game development. PROGRAMMING - UNREAL ENGINE What We Do Unreal-... ...addition to the EAP (employee assistance program), we also offer a robust mental well-...Long term contractFull timeTemporary workWorldwide
- ...Aperçu du poste Le Designer de produits, Mode est responsable de la conception et du développement complets de collections de produits axés sur la mode au Canada, incluant les sacs à main, les sacs de voyage mode, les sacs pour hommes, les sacs à lunch et les sacs d’...Remote jobFull timeSeasonal workWork at office
- emporary HR Generalist position in Montreal for a 6-month duration within an international ICT (Information and Communications Technology) company. The role involves covering a leave, managing day-to-day HR administration, preparing Canadian payroll (via an external provider...Hourly payWeekly payWork at officeLocal areaRemote work
- ...applicable law. We are looking for a lead programmer for a graphics and tools team of 6-7... ...service production that includes other programming teams, game design, art, animation, and... .... Prior experience in Unreal Engine is a big plus. Experience in C++ is a...Long term contractFull time
$118k - $152k per year
...des capitaux ou des services financiers Familiarité avec les programmes de mise à niveau d’infrastructure à grande échelle Exposition... ...participants to strategic clearing and repo services. As a Senior Program Manager , you will play a key role in driving the successful...ApprenticeshipInternshipImmediate start- ...Limitée. Depuis 1926, nous faisons partie intégrante du paysage de la mode au Canada et, aujourd’hui, nous élevons plus que jamais nos... ...professionnelle et personnelle. Bien-être avant tout : Bénéficiez d’un programme complet d’avantages pour prendre soin de vous. Congés...Full timeContract workPart timeFlexible hours
- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - GAMES What We Do Unreal... ...and interests. As a senior programmer on this team, you'll be pushing... ...the EAP (employee assistance program), we also offer a robust...Long term contractFull timeTemporary workWorldwide
- ...livrables respectent les standards internes et les échéanciers EXIGENCES ET COMPÉTENCES 8+ ans et plus d’expérience en design de mode ou en design de vêtements Excellente maîtrise des logiciels CAD (Adobe Illustrator, Photoshop et autres outils pertinents)...Full timeSummer workSeasonal workFlexible hoursNight shiftWeekend work
- ...HR Generalist, Talent & Employee Relations Get to Know SwiftConnect At SwiftConnect, we... ...As of first day ~ Employee Assistance Program: As of first day ~ Telemedicine (Dialogue... ...(Canada Vie) : Dès le premier jour ~ Programme d'aide aux employés : dès le premier jour...Full timeInterim roleWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
- ...processus d’affaires, des gens, de la culture d’entreprise et du mode d’opération intégrée. Vous devrez donc: Concevoir des initiatives... ...opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans...Work at office
$18 - $22 per hour
Job Responsibility: Supply Chain & Administration / Chaîne d'approvisionnement & Administration -filling invoices / classer les factures - Request for quotes from suppliers/ Demande de devis auprès des fournisseurs - Kitting inventory for project/ Inventaire des kits...Permanent employmentFull timeMonday to friday- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - UNREAL ENGINE What We... ...We're looking for a Tools Programmer to work on the development of... ...the EAP (employee assistance program), we also offer a robust mental...Long term contractFull timeTemporary workWorldwide
- ...Job Summary Program Trumpf CNC machines (TruPunch, TruLaser and Trumatic) efficiently and reliably using TruTops Boost software... ...improvement by identifying problems, actively communicating them to the engineering team to ensure visibility and rapid implementation of solutions...
- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - GAMES What We Do... ...experienced Senior Platform Programmer to own the stability of multiple... ...the EAP (employee assistance program), we also offer a robust mental...Long term contractFull timeTemporary workWorldwide
- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - UNREAL ENGINE What We... ...motivated, experienced Senior Tools Programmer to join the Unreal Engine UI... ...the EAP (employee assistance program), we also offer a robust...Long term contractFull timeTemporary workWorldwide
- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - UNREAL ENGINE What We... ...is looking for an experienced Programmer with a strong passion for physics... ...the EAP (employee assistance program), we also offer a robust...Long term contractFull timeTemporary workWorldwide
- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - GAMES What We Do... ...looking for a User Interface (UI) Programmer who is passionate about games... ...the EAP (employee assistance program), we also offer a robust mental...Long term contractFull timeTemporary workWorldwide
- ...award-winning games or crafting engine technology that enables... ...engine and game development. PROGRAMMING - GAMES What We Do... ...for an experienced Rendering Programmer to improve the player experience... ...the EAP (employee assistance program), we also offer a robust mental...Long term contractFull timeTemporary workWorldwide
$56.67k - $100.41k per year
...difficulté dans leur classe. # Collaborer à la mise en place de programmes d'intervention ou de perfectionnement reliés à la vie de l'école... ...laïcité de l’État (la « LLÉ ») ainsi que depuis le 30 octobre 2025 à la Loi visant notamment à renforcer la laïcité dans le réseau...Daily paidPermanent employmentWork at office- ...a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend... ...of C++ and HLSL ~ Experience working with Unreal Engine is a plus ~ Experience of working with a graphics debugging and...Full time
- ...canadienne depuis sa fondation à Montréal, au Québec, en 1926. Elle compte plus de 400 magasins à travers le pays et regroupe trois marques de mode — Reitmans, RW&CO et PENN. Penningtons . Description du poste Vous aimez aider les clients à se sentir confiants et stylés...Daily paidMinimum wagePart timeWork at officeFlexible hoursWeekend workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Generalist-engine programmer (MOD 2025 program). Be the first to apply!
- développeur progress Montréal, QC
- développeur unity 3d Montréal, QC
- website developer Montréal, QC
- ruby on rails developer Montréal, QC
- mulesoft developer Montréal, QC
- programmeur Montréal, QC
- interactive developer Montréal, QC
- télétravail développeur Montréal, QC
- developpeur editique Montréal, QC
- api developer Montréal, QC

