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

Engine programmer - (March of Giants)

Ubisoft Montréal

Company Description

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!

Company Description

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.
#J-18808-Ljbffr
Vacancy posted 15 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: ~3-5...  ...-disciplinary environment. Bonus : Experience with Unreal Engine 5, Slate and UMG; Bonus : Experience with UI Frameworks such... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months 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
    a month ago
  •  ...Education ~ University degree in Computer Science, Computer Engineering, or any relevant field. Experience ~5–8 years of experience...  ...databases; networks (DNS, CDN, load balancing, TLS). Assets: Unreal Engine 5 (or similar engine), DevOps methodology, infrastructure... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...incumbent is responsible for contributing to the mission of the March of Giants anti-cheat team, ensuring a fair and competitive environment...  ...skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    18 days ago
  •  ...créer l’inconnu! Description du poste Ce que vous ferez  Programmer de façon claire et structurée tout en étant conscient des requis...  ...) de comprendre comme utiliser les systèmes et fonctionnalités engin. Effectuer toutes autres tâches connexes.  Qualifications... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  • As a Senior Technical Animator on March of Giants at Ubisoft Montreal, you will support, improve...  ...animators, riggers, game designers, and programmers to ensure animation systems are efficient...  ...integration of animations into the game engine; Prototype and test animation and... 
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...As a Senior Gameplay Animator on March of Giants at Ubisoft Montreal, you own the full gameplay...  ...with other animators, designers, and programmers to deliver features on schedule and at...  ...keyframe animation principles, game engines, production pipelines and constraints;... 
    Full time

    Ubisoft

    Montréal, QC
    6 days ago
  •  ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose...  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +... 
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work... 
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...créer 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,... 
    Long term contract
    Full time
    Local area

    Nbcuniversal

    Montréal, QC
    1 day ago
  •  ...la mission de l’équipe Anti-triche de March of Giants, en veillant à offrir à la communauté un...  ...sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans le...  ...en C++ : maîtrise confirmée de la programmation C++ bas niveau, multi-threading et gestion... 
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    18 days ago
  •  ...différent de presque tout ce qui est actuellement disponible sur le marché, car vous aurez la pleine propriété et la responsabilité d'un...  ...des soins de santé, des soins dentaires et de la vue. Programme d'inscription 401(k) / RRSP. Prenez les congés dont vous avez... 
    Full time
    Contract work
    Remote work

    Maintainx

    Montréal, QC
    7 days ago
  •  ...Vous vous joindrez à l'équipe des consultants en solutions de MaintainX à titre de partenaire technique de nos directeurs de comptes du marché intermédiaire. L'équipe prend en charge tout ce qui est technique entre le premier appel et la signature du contrat : découverte,... 
    Daily paid
    Full time
    Contract work
    Day shift

    Maintainx

    Montréal, QC
    8 days ago
  •  ...with gaming and entertainment giants like Disney, Sony, Activision...  ..., working alongside their programmers and technical leadership to make...  ...development, built on Unreal Engine and Unity, and include online...  ...technical director, the lead programmer, and the other tech leads to... 
    Daily paid
    Full time
    Apprenticeship
    Night shift

    Behaviour Interactive

    Montréal, QC
    8 days ago
  •  ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...chevronnés dans l'utilisation du moteur Unreal Engine, nous continuons à développer notre...  ...de travailler aux côtés des meilleurs du marché afin de créer des expériences uniques et...  ...toutes disciplines. Solides compétences en programmation C/C++. Solides compétences en... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    more than 2 months ago
  •  ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  • The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.
    Full time

    Rino Consulting

    Montréal, QC
    more than 2 months 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
    more than 2 months ago
  •  ...team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo,...  ...characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  • $80k - $90k per year

     ...dessous. ✨ The Role We're looking for a GTM Engineer to own and scale Alvéole's automated go-to-market engine. By leveraging a specialized stack including Clay...  ...ressentir. Grâce à des ruches sur les toits, des programmes de biodiversité et des données ESG, nous aidons... 
    Permanent employment
    Full time
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours
    Day shift
    3 days per week

    Alvéole

    Montréal, QC
    more than 2 months ago
  • $12k - $15k per year

     ...for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex... 
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Montréal, QC
    a month ago
  •  ...create the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech:...  ...~ An undergraduate degree in Computer Science, Computer Engineering or equivalent  ~ Experience developing on video game consoles... 
    Full time

    Ubisoft

    Montréal, QC
    a month ago
  •  ...Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences...  ...What you bring  A degree in Computer Science or Software Engineering (or other relevant training).  Experience in C++ or/and Golang... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse.  Your day-to day will... 
    Full time
    Worldwide

    Ee Consulting

    Montréal, QC
    more than 2 months ago
  •  ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •...  ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr.... 
    Full time
    Work at office
    Remote work

    Avi-spl Brand

    Montréal, QC
    more than 2 months ago
  •  ...collaborates with gaming and entertainment giants like Disney, Sony, Activision, and...  ...applicable law. We are looking for a Gameplay Programmer to help bring the dark and immersive...  ...gameplay focus. ~ Experience with Unreal Engine (required). ~ Strong knowledge of C++.... 
    Full time

    Behaviour Interactive

    Montréal, QC
    more than 2 months ago
  •  ...activement à la recherche d’une nouvelle opportunité? Ou tu ne fais que jeter un coup d’œil au marché? Eh bien… tu te trouves au bon endroit! En tant que responsable de programme senior , vous dirigerez la mise en œuvre d’initiatives clés au sein du portefeuille d’... 
    Full time
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

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