Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    14 hours ago
  •  ...é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... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    14 hours ago
  • 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

    Ubisoft

    Montréal, QC
    12 hours ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ...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... 
    Suggested
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ...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 contract
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    25 days ago
  •  ...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

    Ubisoft

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time

    Nbcuniversal

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    10 days ago
  •  ...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 time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    6 days ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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

    Hasbro

    Montréal, QC
    22 hours ago
  •  ...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

    Cloud Chamber

    Montréal, QC
    2 days ago
  • 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 time
    Apprenticeship
    Work from home
    Night shift
    Weekend work
    Day shift

    Dormez-vous

    Montréal, QC
    4 days ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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 time
    Work at office

    LIDD Consultants Inc.

    Montréal, QC
    3 days ago
  •  ...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... 
    Montréal, QC
    12 days ago
  •  ...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... 

    GardaWorld

    Montréal, QC
    11 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Local area

    NBCUniversal

    Montréal, QC
    12 days ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago
  •  ...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

    Société Générale

    Montréal, QC
    11 days ago
  •  ...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 time
    Internship

    Haven Interactive Studios

    Montréal, QC
    22 hours ago
  •  ...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 employment
    Full time
    Work at office

    TOTEM talent recruiter

    Montréal, QC
    6 days ago
  •  ...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 job
    Full time
    Work at office

    Groupe Abs

    Montréal, QC
    22 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engine programmer - (March of Giants). Be the first to apply!