Engine programmer - (March of Giants)
Full-time
Ubisoft
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. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown!
Job Description
Main Responsibilities
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
- Is thorough and rigorous in the code structure.
- 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.
- Propose 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.
- Perform all other related duties.
Qualifications
Education:
- Degree in computer science, software engineering or equivalent training.
Relevant experience:
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.
Skills and Knowledge:
- Excellent understanding of the technical specifications and architecture of different engine systems.
- Excellent analytical and synthesis skills
- Can solve complex problems.
- Autonomy and resourcefulness.
- Detail-oriented.
- A keen interest in various hardware architecture.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Engine programmer - (March of Giants) in Montréal, QC vacancy
- ...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...SuggestedFull time
- ...équivalente. Expérience : ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés, ou... ...multidisciplinaire; Bonus : Expérience avec Unreal Engine 5, Slate et UMG; Bonus : Expérience avec les frameworks d'interface...SuggestedFull time
- As a UI Technical Artist at Ubisoft Montréal, you will help bring gameflow interfaces and menus to life in Unreal Engine. You’ll transform UI mockups into functional, performant, and visually consistent experiences while working within the project’s technical requirements and...Suggested
- ...stratégie communautaire mondiale pour une marque spécifique (March of Giants) élaborera et mettra en œuvre des plans globaux et travaillera... ...démontrer le succès et le retour sur investissement (ROI) des programmes communautaires et du contenu. Accompagner les étapes clés internes...SuggestedFull timeRemote work
- ...feedback cycles and deployment and maintenance of best practices. They will lead the global community strategy on specific brand (March of Giants) create and execute global plans and work with a distributed international team that is focused on building relationships and...SuggestedFull timeRemote work
- ...than 100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine,...Long term contractFull 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 work closely with cross-functional teams to build scalable high-performance solutions that support production needs and long-term technical...Long term contractFull timeRemote work
- ...Job Description As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support... ...creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical...Full time
- ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay, rendering, physics, tools, and pipelines on an AAA title. You provide technical leadership for engine architecture...Long term contractFull time
- ...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...Long term contractFull timeTemporary workWorldwide
- ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and... ...Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical... ...backend systems for AAA game services or doing engine/system programming for games....Full timeWorldwide
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks...Long term contractFull timeTemporary workWorldwide
- ...design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts... ...working on game user interfaces Experience working with Unreal Engine Excellent C++ skills Excellent Blueprint skills Excellent UMG...Full time
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists,...Full time
usd70k per year
...santé, des conseils en nutrition, des chaussures de randonnée, une tenue de yoga ou un équipement de conditionnement physique. Programme de rabais pour les associés qui vous permettra de profiter de certains des meilleurs produits de sommeil au monde. Un remboursement...Full timeApprenticeshipWork from homeNight shiftWeekend workDay shift- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development...Long term contractFull timeTemporary workWorldwide
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have...Long term contractFull timeTemporary workWorldwide
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new...Long term contractFull timeTemporary workWorldwide
- ...manufacturiers, distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la...Full timeWork at office
- ...applications sur la plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400. Analyser... ...de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences...
- ...vision à votre carrière avec GardaWorld | Spécialiste Marketing, marchés en croissance à Montreal GardaWorld transforme la façon dont... ...de l'industrie. Participer au lancement de nouveaux services, programmes et initiatives stratégiques à travers le Canada. Développer...
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide...Long term contractFull timeTemporary workWorldwide
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite....Long term contractFull timeTemporary workWorldwide
- ...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...Long term contractFull timeLocal area
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You...Long term contractFull timeTemporary workWorldwide
- ...développement de proximité qui collabore étroitement avec la salle de marché sur les activités dites Linéaires et Non-Linéaires, afin de... .... · Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des...Daily paid
- ...stimulantes sont livrées. Reporting Le ·a Programmeur ·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes et des fonctionnalités de haute qualité qui répondent aux...Full timeInternship
- ...guider dans leurs démarches juridiques; Créer des outils d’informations et des documents qui porteront sur les droits, allocations et programmes destinés aux personnes en situation d'handicap; Planifier, coordonner et réaliser des activités de sensibilisation touchant la...Permanent employmentFull timeWork at office
- ...Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (... ...Desired Profile: Degree in Computer Science, Software Engineering, or a related field; Practical experience with 1C: Enterprise...Remote jobFull timeWork at office
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality...Long term contractFull timeTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine programmer - (March of Giants). 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

