Senior Engine programmer (FOR HONOR)
Ubisoft
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
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
Company Name: UbisoftUbisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
- ...just employment ecosystem. We support individuals coming from all walks of life. Company Name: Ubisoft Description du poste Programmer de manière claire et structurée en respectant les exigences de performance, maintenance, modularité, évolutivité et compatibilité....SeniorFull timeApprenticeship
- ...boundaries, join our journey and help create the unknown! 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...SeniorFull timeWorldwide
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...priority on stability and “always playable” gameplay. Act as a senior, hands‑on, pragmatic contributor: write code daily, mentor others...SeniorFull 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....SeniorFull 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....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
- ...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...SeniorFull time
$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...SeniorFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...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
- ...create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications... ...objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and frameworks. ~ Leverage the best hardware...SeniorFull time
- ...la physique ; Solides compétences en programmation C++ et maîtrise d'au moins un langage de... ...jeux passionnés et pleins d'énergie ! Senior Physics Programmer We are Highdive, a... ...operating systems; Familiarity with various engine modules and plugins, with preference...SeniorFull timeWork at office
- ...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...SeniorFull timeContract workLocal areaFlexible hours
- ...The Senior Statistical Programmer will lead single and/or multiple clinical trials and be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation...SeniorPermanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- ...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'...SeniorFull timeTemporary workInternship
- ...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’activités de marketing à la performance de...SeniorFull timeApprenticeshipRemote workFlexible hoursDay shift
- ...du poste : Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C (... ...une expérience approfondie avec Unreal Engine 5 ~ Excellentes compétences en communication... ...: We are looking for a Senior Gameplay Programmer, specialized in 3Cs...SeniorFull timeRemote work
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SeniorFull time
- ...status, disability, or any other protected 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 improvement of production tools and pipelines, while...SeniorFull time
- ...The Content Creation Technology Group (CCTG) is looking for a Senior ML programmer to work in a team that develops machine learning tools to... ...productions. ~ Develop, integrate and maintain Inference engines, ML libraries and frameworks. ~ Leverage best hardware (NPU...SeniorFull time
- ...capacités humaines, facilitent la création d’applications sans programmation et exécutent des tâches complexes afin d’atteindre de nouveaux... ...Nous recherchons un(e) Ingénieur(e) avant-vente (PreSales Engineer) afin de soutenir la croissance d’ArgonOS en Amérique du Nord....SeniorPermanent employmentFull time
- ...Job Description As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on a multiplayer game. You’ll be responsible for developing... ...and gameplay systems that need to be developed in the engine. Review existing engine features and assess their suitability...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....SeniorFull timeWorldwide
- ...Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...SeniorFull time
- ...protected characteristics as per applicable law. As a Senior Systems Programmer on Dead by Daylight , you will play a key role in shaping... ...scalable C++ systems that power Dead by Daylight, ranging from engine improvements to platform-specific implementations and...SeniorFull timeWorldwide
- ...contribuerez à l’évolution des fondations technologiques de For Honor au sein de l’équipe des technologies centrales. Vous... ...Réaliser des revues de code et contribuer aux pratiques de programmation de l’équipe; Accompagner les autres programmeur·euses dans l...Full time
- ...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 contractFull time
- ...travers notre portefeuille de films, de programmes télévisés et de services de streaming, et... ...NBCUniversal is looking for a highly skilled Senior Gameplay Systems Programmer to help... ...ambitious new AAA platform developed in Unreal Engine 5. This role focuses on the...SeniorLong term contractFull timeWork at officeLocal area3 days per week
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.SeniorFull time
- ...Le.La développeur.euse de communauté senior joue un rôle de premier plan dans l’élaboration... ...rendement du capital investi (RCI) des programmes communautaires et du contenu. Appuyer... ...APPORTEREZ À L'ÉQUIPE Connaissance de For Honor ou des jeux de combat / JcJ au corps à...SeniorFull time
$5000 per month
...Lightspeed's Data Office is hiring a Senior Analytics Engineer to design and own the data models that drive decisions across financial performance, GTM activities, and product insights. You'll partner with stakeholders across Finance, Revenue Ops, Marketing, and Product to...SeniorFull timeWork at officeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engine programmer (FOR HONOR). Be the first to apply!
- api developer Montréal, QC
- sas programmer Montréal, QC
- programmeur Montréal, QC
- developpeur editique Montréal, QC
- programmeur robot Montréal, QC
- stage developpeur front end Montréal, QC
- interactive developer Montréal, QC
- programmeur c++ Montréal, QC
- remote developer Montréal, QC
- information developer Montréal, QC

