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.
- ...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...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
- ...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...SuggestedFull time
- ...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...SuggestedFull time
- ...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...SuggestedFull time
- 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
- ...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
- ...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 contractFull time
- ...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 contractFull time
- ...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 contractFull timeLocal area
- ...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 timeApprenticeship
- ...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 timeContract workRemote work
- ...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 paidFull timeContract workDay shift
- ...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 paidFull timeApprenticeshipNight shift
- ...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
- ...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 timeWork at officeRemote workWorldwide
- ...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
- ...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
- ...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
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.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
- ...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
$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 employmentFull timeContract workInternshipWork at officeRemote workFlexible hoursDay shift3 days per week$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 timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...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
- ...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
- ...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 timeWorldwide
- ...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 timeWork at officeRemote work
- ...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
- ...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 timeApprenticeshipRemote workFlexible hoursDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine programmer - (March of Giants). Be the first to apply!
- informatica developer Montréal, QC
- mulesoft developer Montréal, QC
- developpeur c# Montréal, QC
- rpa developer Montréal, QC
- développeur salesforce Montréal, QC
- tableau developer Montréal, QC
- développeur progress Montréal, QC
- api developer Montréal, QC
- développeur unity 3d Montréal, QC
- développeur vba Montréal, QC

