Engine Programmer
Full-time
Ubisoft
As an Engine Programmer at Ubisoft Montréal you will contribute to the development and evolution of core engine systems of the project. Youll work closely with cross-functional teams to build scalable high-performance solutions that support production needs and long-term technical goals.
What youll do
- Program clear structured and maintainable systems that meet performance compatibility modularity and scalability requirements;
- Develop refactor and optimize core engine systems with a long-term technical vision;
- Analyze development needs and evaluate the technical feasibility of proposed solutions;
- Review existing engine functionalities to ensure alignment with project goals;
- Build and improve engine modules to support system scalability;
- Design and implement new technical solutions when needed;
- Recommend improvements inspired by industry best practices and emerging technologies;
- Optimize system performance and maintain system stability;
- Improve game packaging technologies to support concurrent team workflows;
- Support production needs related to physics systems and data pipelines.
Qualifications :
What you bring to the team
- A degree in Computer Science or Software Engineering (or other relevant training);
- 5 years of professional programming experience;
- Demonstrate strong software programming and game engine architecture knowledge;
- Understand the technical specifications and interactions between engine systems;
- Solve complex technical problems using a structured and thoughtful approach;
- Apply strong analytical and synthesis skills in day-to-day development;
- Write rigorous high-quality and maintainable code;
- Collaborate effectively with multidisciplinary teams;
- Work independently while staying aligned with team objectives;
- Pay close attention to detail and deliver quality results.
Remote Work :
No
Employment Type :
Full-time
Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Engine Programmer in Montréal, QC vacancy
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...editor experiences Collaborate with backend and infrastructure programmers on features that span the editor and cloud services Use modern...SuggestedLong term contractFull timeTemporary workWorldwide
- ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part...SuggestedLong term contractFull timeTemporary workWorldwide
- ...et d’offrir un vaste éventail de contenus qui reflètent le monde dans lequel nous vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay,...SuggestedLong term contractFull timeLocal area
- ...vaste éventail de contenus qui reflètent le monde dans lequel nous vivons. Job Description ROLE SUMMARY As a Senior Engine Programmer (Mobile – Unreal) , you are responsible for designing, implementing, and optimizing Unreal Engine engine‑level systems...SuggestedLong term contractFull timeLocal area
- ...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...SuggestedFull time
- ...technical support to production Participate in continuous improvement by identifying problems, actively communicating them to the engineering team to ensure visibility and rapid implementation of solutions. Maintain monitoring of programmed cutting rates (Trutops VS...
- ...sera appelé à : Développer, améliorer, maintenir et soutenir les applications sur la plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400. Analyser les besoins d'affaires et techniques afin de proposer des solutions...
- ...science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions Are you currently legally able to work in Canada? Are you willing to relocate for this position? Do you currently...Permanent employmentFull timeRemote workRelocation
- ...continue et nous vous offrons l’espace nécessaire pour évoluer. À propos du rôle Nous sommes à la recherche d’un directeur de programme sénior pour piloter un important programme de transformation au sein d’un environnement bancaire. Dans ce rôle, le directeur sera responsable...Permanent employmentFull timeWork at officeFlexible hours
- ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets...Permanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- ...sein d'une équipe de développement répartie sur plusieurs localisations. · Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des applications, avec une familiarité avec les pratiques de développement Agile....Daily paid
- ...As a tools programmer at Ubi Montreal within Anvil, you play a key role in designing and implementing the technologies used by the content... ...efficient and intuitive. About Anvil Anvil is an in-house game engine developed by Ubisoft that is used across all our studios...Full timeWorldwide
- ...Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected... ...What you bring A degree in Computer Science or Software Engineering (or other relevant training). Experience in C++ or/and Golang...Full time
- ...en lien avec la vision d’opération intégrée, de mine moderne et d’efficacité opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans d’affaires, des études, des analyses et émettre des recommandations...Work at office
$60k - $75k per year
Dentons is designed to be different. We are driven to always be the firm of the future, to challenge the status quo, and to provide holistic business solutions to our clients in new and innovative ways. We are the lightbulb moments. The bold ideas. We are the world's largest...Full timeLocal area- ...Qualifications Training: ~ Bachelor of Computer Science or Computer Engineering or equivalent training or experience. Experience: ~... ...-disciplinary environment. Bonus : Experience with Unreal Engine 5, Slate and UMG; Bonus : Experience with UI Frameworks such...Full time
- ...TEHORA est présentement à la recherche d’ un Responsable de programme TI – Sénior – Volet clinique afin de participer à la planification, à la gouvernance et à la réalisation de programmes technologiques d’envergure liés aux systèmes d’information cliniques et à la transformation...Hourly payContract workApprenticeshipRemote workFlexible hours
- ...connaissance des mathématiques 3D. ~ Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. ~ Travaillez... ...as a whole. What will you do? ~ Design and implement well-engineered, reliable, maintainable, and bug-free code. ~ Collaborate...Full timeWorldwide
- ...donner l'approbation finale avant la mise en marché. Bâtir le programme de certification du Marketplace, en définissant les normes, les... ...test protocols, and ongoing compliance requirements. Clear engineering roadblocks, keeping the team focused on production readiness:...Daily paidContract workApprenticeshipInternshipWork from home
$105k - $120k per year
...découvrez ce que Aviso peut vous offrir en consultant le site . L’occasion: Nous cherchons à pourvoir un poste de gestionnaire du programme d’absences autorisées et de mesures d’adaptation au sein de notre équipe Personnes et culture. Relevant de la directrice,...Daily paidApprenticeshipSummer workWork at office- ...qui reflètent le monde dans lequel nous vivons. Job Description As Lead Rendering Programmer , you are responsible for defining, building, and guiding the Unreal Engine–based rendering technology that delivers high‑quality, performant visuals on an AAA title....Long term contractFull timeLocal area
- ...The Senior UI Programmer Technical Lead serves as the primary technical point of contact for... ...person serves as the bridge between engineering UI integration and art ensuring that every... ...performance budgets in collaboration with the engine team Design Partnership Apply and...Full timeRemote work
- ...lequel nous vivons. Job Description As Lead Tools Programmer , you are responsible for defining, building, and guiding tools... ...creators and developers across the project. This role spans in‑engine tooling, standalone desktop applications, and optional web‑enabled...Daily paidLong term contractFull timeWork at officeLocal area
$25k per year
...pour devenir psychologue. Le ministère de la Santé et des Services sociaux (MSSS), en collaboration avec Santé Québec, reconduit ce programme de bourses afin de soutenir la relève en psychologie au sein du réseau de la santé et des services sociaux (RSSS). Ce programme est...Permanent employmentSummer work- ...profil Vous sommes à la recherche d’un ou d’une professionnel(le) hautement collaborative pour combler un poste de gestionnaire de programme de marketing adjoint(e), à l'intersection de la stratégie des ventes et de l'exécution du marketing. Vous êtes capable de traduire...Daily paid
$12k per year
...Vous êtes en dernière année du programme de techniques en radiodiagnostic? Saviez-vous que vous pourriez être admissible à une bourse d’études de 12 000 $? Le ministère de la Santé et des Services sociaux (MSSS), en collaboration avec Santé Québec, reconduit ce programme de...Permanent employmentFull timeSummer workNight shiftDay shiftAfternoon shift- ...nous vivons. Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the... ...layers. Integrate network functionality into the game engine, working closely with gameplay, backend, and engine teams. Optimize...Full timeLocal area
- ...dans lequel nous vivons. Job Description ROLE SUMMARY As a Senior Rendering Programmer, you are responsible for designing, implementing, and maintaining Unreal Engine rendering systems that deliver high‑quality visuals while meeting performance and memory targets...Long term contractFull timeLocal area
$30k - $45k per year
...exercer la psychothérapie Le ministère de la Santé et des Services sociaux (MSSS), en collaboration avec Santé Québec, reconduit ce programme de bourses afin de faciliter l'accès aux services de psychothérapie au sein du réseau de la santé et des services sociaux (RSSS). Ce...Permanent employmentSummer workInternship- ...nous vivons. Job Description RESPONSIBILTIES As a Senior Rendering Programmer (Mobile – Unreal) , you are responsible for designing, implementing, and maintaining Unreal Engine rendering systems optimized for mobile platforms. You focus on delivering high‑...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer. Be the first to apply!
Related searches
- api developer Montréal, QC
- junior programmer Montréal, QC
- guidewire developer Montréal, QC
- course developer Montréal, QC
- visa sponsor developer Montréal, QC
- developer internship Montréal, QC
- sas programmer Montréal, QC
- information developer Montréal, QC
- informatica developer Montréal, QC
- développeur progress Montréal, QC

