Senior Engine programmer (FOR HONOR)
Ubisoft
Company Description
For Honor is a unique multiplayer fighting experience which is at its 9th year running live. With more than 37 million players and a talented team of more 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, pushing the boundaries of innovation, and elevating our game to the latest consoles and beyond. Given the ambitious scope of this mandate, we anticipate significant team expansion in the upcoming quarter. We are in search of specialists who can offer their expertise and guidance, as well as generalists who thrive on learning and take on a variety of challenges. In the coming months, our focus will be on pioneering new explorations and strategic discussions concerning the future of our engine and developing cutting-edge new features. Engine programmers will also integrate with the content programming team, including 3D, UI, and Gameplay programmers, to foster enhanced collaboration, and knowledge sharing.
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin'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 us create the unknown!
Job Description
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements
- 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.
- Suggest 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.
- Collaborate with multiple teams to optimize the interaction between different game engine systems.
- Share your knowledge with the different teams of the studio and be a go-to person for the programmers.
- Assess and debug simple and complex performance issues + propose well adapted optimizations.
Qualifications
- 3+ years in the video game industry
- Excellent command of C++
- Ability to analyze and synthesize existing systems
- Skilled at debugging and solving complex problems in an optimal way
- General understanding of modern game engine architecture
- Good knowledge of multithreaded programming and synchronization mechanisms
- University degree in Computer Science or Software Engineering (or equivalent training)
- Knowledge and experience with modern game engines (asset)
- Proficiency in Unreal or Unity (asset)
- Knowledge of different hardware architectures (Intel, AMD, Xbox, PlayStation, etc.) (asset)
- Familiarity with virtual machines and cloud services (asset)
Additional Information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
- ...for technical aspects related to their specialty. Act as a senior programmer and participate in programming high-risk elements within... ...Education: Bachelor’s degree in Computer Science, Computer Engineering, or any other equivalent training. Relevant Experience:...SeniorFull timeFlexible hours
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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 an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will...SeniorLong 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...SeniorFull time
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorLong 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....SeniorLong term contractFull timeTemporary workWorldwide
- ...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
- ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse... ...·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes...SeniorFull timeInternship
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team....SeniorLong term contractFull timeTemporary workWorldwide
- ...rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que Concepteur·trice de Jeux (Combat) sur For Honor à Ubisoft Montréal, vous serez responsable de développer des systèmes de combat, des contrôles, des interfaces et d’autres éléments...Contract work
- ...environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning... ...our platforms. What You'll Do Epic Games is looking for a Senior iOS Anti-Cheat Engineer to join the efforts of protecting our games...SeniorLong term contractFull timeTemporary work
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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....SeniorFull time
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...workflows efficient for a small, autonomous team. Embody a hands-on senior engineering role by writing code daily, debugging deep within the...SeniorFull time
- ...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
- ...recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio... ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire,... ...Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'...SeniorTemporary workInternship
- ...environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning... ...and styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for customization...SeniorLong term contractFull timeTemporary workWorldwide
- ...attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la... ...3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu... ...will you do? Design and implement well-engineered, reliable, maintainable, and bug-free code...SeniorFull timeWorldwide
$120k - $165k per year
...boundaries of what is technically possible. We are seeking a Senior Rendering Programmer to join our Montréal studio. This is a rare opportunity to... ...the forefront of visual innovation, helping us push Unreal Engine 5 to its absolute limits. You will be a key architect of the...SeniorPermanent employmentFull timeFlexible hours- ...dedicated team within a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and... ...of C++ and HLSL ~ Experience working with Unreal Engine is a plus ~ Experience of working with a graphics debugging...SeniorFull time
- ...attendons-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que... ..., other content developers, and software engineers on tool requirements and design ~... ...What do we expect from our Senior Tools Programmer? ~5+ years of experience as a...SeniorFull timeWorldwide
- ...civil status, disability, or any other protected characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate Technologies group that develops and supports the tools game...SeniorPermanent employmentFull 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
- This Retail company in Montreal is looking for a Senior Programmer - Systems Analyst (PeopleSoft). Additional information: Contract: In... ...PeopleCode, PeopleTools, Application Designer, and Application Engine. Maintenance & Patching: Implement critical tax updates,...SeniorFull timeContract workPart timeRemote work
- ...L'opportunité Aperçu du poste Le ou la gestionnaire du programme de produits est un leader clé de l’exécution responsable de coordonner... ..., this role manages the cross-functional execution across Engineering, Manufacturing, Supply Chain, Logistics, and Quality. The ideal...SeniorFull timeWork at office
- ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate... ...and CI/CD pipeline robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant services....SeniorPermanent employmentFull timeWorldwide
- ...other protected characteristics as per applicable law. As a Senior Systems Programmer on Dead by Daylight , you will play a key role in shaping... ...C++ systems that power Dead by Daylight, ranging from engine improvements to platform-specific implementations and developer...SeniorPermanent employmentFull timeWorldwide
- ...technical support to production Participate in continuous improvement by identifying problems, actively communicating them to the engineering team to ensure visibility and rapid implementation of solutions. Maintain monitoring of programmed cutting rates (Trutops VS...
- ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI a) Who we are ProximityHCI is a TandemLaunch...SeniorFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engine programmer (FOR HONOR). Be the first to apply!
- développeur progress Montréal, QC
- développeur unity 3d Montréal, QC
- website developer Montréal, QC
- ruby on rails developer Montréal, QC
- mulesoft developer Montréal, QC
- programmeur Montréal, QC
- interactive developer Montréal, QC
- télétravail développeur Montréal, QC
- developpeur editique Montréal, QC
- api developer Montréal, QC
