Engine Programmer (For Honor)
Ubisoft
Job Description
As a Senior Engine Programmer at Ubisoft Montréal, you'll help evolve the technology behind For Honor as part of the Core Tech team.You'll develop and optimize core engine systems for a live game, working with the Gameplay, Online, Tools, User Interface, and Graphics teams. Your work will support game performance and stability, as well as the tools the team uses to develop the game.What you'll do
Develop and maintain core engine systems.Investigate and resolve complex performance, stability, and memory issues.Design and implement technical improvements that support production needs.Work across disciplines to deliver technical solutions.Review code and contribute to the team's programming practices.Support other programmers as they use and evolve engine systems.Contribute to optimization, automation, and technology modernization.Keep up with relevant technology and improve development processes.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.What you bring to the team
Apply your experience with C++ programming.Understand game engine architecture and low-level systems.Apply your experience with performance optimization, multithreading, or memory management.Solve technical problems using debugging skills.Bring experience with Anvil or Scimitar, or an interest in learning the engine.Bring experience with a multiplayer or live-service game as an asset.Additional Information
About FOR HONOR
For Honor is an established multiplayer fighting game that has been live for over 10 years and is supported by a passionate community of more than one million monthly active players. With a talented team of around 140 people, we continue to invest in the evolution of both the game and the technologies that will support its future for years to come. Join us and help shape the technological future of a live game enjoyed by millions of players worldwide.Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
#J-18808-Ljbffr
As a Senior Engine Programmer at Ubisoft Montréal, you'll help evolve the technology behind For Honor as part of the Core Tech team.You'll develop and optimize core engine systems for a live game, working with the Gameplay, Online, Tools, User Interface, and Graphics teams. Your work will support game performance and stability, as well as the tools the team uses to develop the game.What you'll do
Develop and maintain core engine systems.Investigate and resolve complex performance, stability, and memory issues.Design and implement technical improvements that support production needs.Work across disciplines to deliver technical solutions.Review code and contribute to the team's programming practices.Support other programmers as they use and evolve engine systems.Contribute to optimization, automation, and technology modernization.Keep up with relevant technology and improve development processes.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.What you bring to the team
Apply your experience with C++ programming.Understand game engine architecture and low-level systems.Apply your experience with performance optimization, multithreading, or memory management.Solve technical problems using debugging skills.Bring experience with Anvil or Scimitar, or an interest in learning the engine.Bring experience with a multiplayer or live-service game as an asset.Additional Information
About FOR HONOR
For Honor is an established multiplayer fighting game that has been live for over 10 years and is supported by a passionate community of more than one million monthly active players. With a talented team of around 140 people, we continue to invest in the evolution of both the game and the technologies that will support its future for years to come. Join us and help shape the technological future of a live game enjoyed by millions of players worldwide.Company Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Engine Programmer (For Honor) in Winnipeg, MB vacancy
- ...spécialisation (gameplay, animation et IU) + planifier sa feuille de route technique.Rencontrer régulièrement votre équipe de programmation pour discuter des progrès, surmonter les obstacles, partager les mises à jour, présenter les fonctionnalités, donner du feedback...SuggestedImmediate startWorldwide
- ...unknown! Job DescriptionAs a Senior UI Artist on For Honor at Ubisoft Montréal, you'll help create, evolve, and... ...Prepare, integrate, and optimize interface assets in the game engine with interface programmers and technical artists Balance visual quality, user...Suggested
- ...animation and UI. You’ll steer a team of programmers towards a technical vision, plus produce... ...degree in Computer Science, Computer Engineering, Software Engineering, or equivalent... ...deep understanding of a variety of game engines (Anvil is considered an asset), systems,...SuggestedLong term contractImmediate startWorldwide
- ...parallelism, distributed execution, and scalability.Profile, debug, and optimize GPU and rendering workloads.Design and implement runtime engine features to support open-world projects.Produce clear technical documentation, design notes, and implementation standards.What We Are...SuggestedRelocation package
- Engine programmerWith multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing... ...’s Gate 3 & Divinity: Original Sin 2 is looking for an Engine Programmer to join the team and help us in crafting the high calibre games...SuggestedLittle jobFull timeWork at officeLocal area
- ...Photoshop, Figma et After Effects chez Ubisoft Montréal sur For Honor. Modernisez menus, affichage tête haute et systèmes.Comme... ...collaborerez avec l’expérience utilisateur, la direction artistique, la programmation d’interfaces et la conception. Votre travail couvrira aussi les...
- Artiste interface utilisateur sénior (For Honor) Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre... ...équipes d’expérience utilisateur, de direction artistique, de programmation d’interfaces et de conception.For Honor étant un jeu en...
- Façonnez le combat multijoueur de For Honor à Ubisoft Montréal grâce à l’équilibrage et à la conception systémique. Analysez les données et les systèmes pour améliorer l’expérience des joueurs.Comme concepteur·trice principal·e de jeu, vous ferez évoluer l’expérience de combat...
- ...démontrer le succès et le rendement du capital investi (RCI) des programmes communautaires et du contenu. Appuyer les étapes clés... ...déplacements à l’étranger peuvent être requis. Connaissance de For Honor ou des jeux de combat / JcJ au corps à corps, ainsi que de leurs...
- ...department objectives and key results. International travel may be required. QualificationsWHAT YOU'LL BRING Knowledge of For Honor or fighting / PvP melee games and their competitive communities. Extensive experience managing online communities and leading...
- Façonnez le combat multijoueur de For Honor chez Ubisoft Montréal grâce à l’équilibrage, à l’analyse et à la conception systémique. Contribuez à une expérience compétitive engageante.Comme concepteur·trice principal·e de jeu, vous guidez l’équilibrage des systèmes de combat...
- Senior Game Designer (Combat) - For Honor Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and...Long term contract
- Build Unreal Engine UI tooling with C++ and AI-powered workflows at Epic Games, shaping systems used by creators worldwide. This senior... ...editors, frameworks, and runtime capabilities.As a Senior Tools Programmer, you will develop next-generation UI tools for authoring, iteration...Worldwide
- ...gaming technology with Ubisoft Montréal using modern C++, distributed systems, and low-level programming expertise.As a Senior C++ Engine Programmer, you’ll work within Core Services - Online Tech Foundations. You’ll design and evolve middleware supporting online services...
$214.09k - $314k per year
...environment. Whether it’s building award‑winning games or crafting engine technology that enables others to make visually stunning... ...content developers worldwide.What You’ll Do As a Senior Software Programmer on the Media Services team, you’ll provide technical leadership...Worldwide- Drive technical leadership as a Lead Unreal Engine Programmer on an AAA title. Define and optimize core systems while mentoring talent and guiding technical direction. In this pivotal Lead role, you will be responsible for architecting and implementing Unreal Engine systems...
- Unreal Engine rendering and frame-performance expertise shape this permanent, full-time Senior 3D Programmer role in Montréal, Québec, Canada. Work on-site in an office-based multiplayer project.This senior programming role focuses on building stable, performant Unreal Engine...Permanent employmentFull timeWork at office
- Shape For Honor’s multiplayer combat at Ubisoft Montréal through balancing, systemic design, and gameplay feature development. Analyze systems and refine hero performance.As a Senior Game Designer, you will evolve For Honor’s combat experience through interconnected gameplay...
- 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 and low-level...Long term contract
- ...studio indépendant renommé, recherche un programmeur IA senior pour concevoir et mettre en œuvre des systèmes d'IA avancés dans Unreal Engine 5, en collaboration avec le design et le gameplay. Vous justifiez d'au moins 5 ans d'expérience, d'un titre AAA en IA, d'une...
- People Can Fly recherche un ingénieur IA senior pour concevoir et maintenir des systèmes et comportements d’IA avancés dans Unreal Engine 5. Vous travaillerez avec des équipes pluridisciplinaires et utiliserez des outils IA de pointe. Expérience en jeux AAA et en optimisation...
- ...notre aventure et aidez-nous à créer l’inconnu! Description Du PosteEn tant que concepteur·trice principal·e de jeu (Combat) sur For Honor à Ubisoft Montréal, vous contribuerez à façonner et à faire évoluer l’expérience de combat multijoueur du jeu grâce à l’équilibrage, à...
- ...team at the Jahnsdorf/Erzgebirge location, we are looking for:PLC programmer (m/f/d)Your tasks Programming of PLC controllers (Siemens S7... ...approx. 30%Your profile Training or studies in electrical engineering/automationExperience with Siemens TIA PortalKnowledge of...
- ...Divinity: Original Sin 2 is looking for an additional Lead Graphics Programmer to join the team and help us in crafting the high calibre... ...in maintaining, porting and extending our proprietary engine on multiple platformsDebug and optimize code to hit quality and...Full timeWork at office
- ...improvements. Work closely with machinists, inspectors and manufacturing engineers throughout production. Lead continuous improvement initiatives... ...technical leadership and mentorship to machinists and junior programmers. Communicate effectively with engineering, quality and...
- ...sustainability. Role Summary We are seeking an experienced PLC Programmer to join our water treatment design and fabrication team. The... ...wastewater treatment equipment. Working closely with electrical engineering, process engineering, production, project management, clients,...For contractorsRemote work
$140k - $200k per year
ARCANAUT STUDIOS Senior Animation Programmer FULL-TIME | BC OR ALBERTA (REMOTE FRIENDLY) OUR ARCArcanaut Studios is a team of... ...anchor for our character systems pushing the boundaries of Unreal Engine 5’s animation framework and work closely with technical...Full timeSummer holidayWork at officeRemote workWork from homeFlexible hours- ...create the unknown! Job DescriptionWe’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. What...
$100k - $125k per year
...NumberPG194883EP Internal RecruitmentNo Working TitleSystems Programmer/Specialist Anticipated Hiring Range$100,000–$125,000 Work... ...Experience Bachelor’s degree in Computer Science, Computer Engineering, or closely related degree from an appropriately accredited...Full timePart timeWork at officeRemote workFlexible hoursWeekend work$127.2k - $209.9k per year
CD PROJEKT RED is looking for a Senior Gameplay Programmer, with a focus on Camera features, to join our team to work on Cyberpunk 2, the follow... ...this role you will collaborate with our team working in Unreal Engine 5 to build new camera mechanics and features to generate...Casual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engine Programmer (For Honor). Be the first to apply!
Related searches
- api developer Winnipeg, MB
- c developer Winnipeg, MB
- junior programmer Winnipeg, MB
- senior developer Winnipeg, MB
- tableau developer Winnipeg, MB
- gis developer Winnipeg, MB
- junior developer Winnipeg, MB
- as400 rpg programmer remote Winnipeg, MB
- information developer Winnipeg, MB
- visa sponsor developer Winnipeg, MB

