![Ubisoft Entertainment](https://www.energyjobline.com/sites/default/files/styles/squared_logo/public/job-logo/get-logo.php__356840.png?itok=zhbetMBY)
Programmer Generalist
2 weeks ago
At Ubisoft, we believe that the groundbreaking games of tomorrow will be crafted by diverse talents and perspectives. That's why we're broadening our horizons and looking for talent interested in video games outside our industry.
To this end, we've developed a comprehensive multi-month program designed for people with valuable skills and unwavering commitment. Take the leap into video games and transform your career with the guidance of our senior staff. Benefit from hands-on training by contributing to some of our biggest titles, and demonstrate that you have expertise that can become essential in propelling our brands to new heights.
As a generalist programmer at Ubisoft Montreal, you will create stable, functional, and high-performance tools and systems that will allow the studio to realize its current and future creative visions, and to deliver internationally renowned games.
You will work in a collaborative, state-of-the-art environment on various aspects of production: game engine, editor, middleware, etc. This position is particularly suited to people with experience and/or a strong interest in generative artificial intelligence. You will also be able to sharpen your analytical skills by tackling the technical challenges associated with a variety of systems (AI, 3D, sound, animation, online, etc.), adding many other strings to your bow by doing so.
Your contributions will be essential to the foundation of our systems. Simply put, without your versatile know-how, the production teams won't be able to do their work
What you'll do
Implement various systems without forgetting to go through the essential phases of Analysis and Code Design, and ensure their proper integration (engine, editor, etc.) and follow-up.
Debug and optimize existing systems or systems under development.
Document your work and transfer your knowledge.
Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
Be in constant communication with your various 'customers' (production teams and users of your tools) to understand their needs, wishes and specific requirements.
Measure memory usage and performance and implement the necessary changes.
Keep abreast of advances in the field of programming.
QUALIFICATIONSWhat you bring :
A strong interest in video games
A degree in Computer Science or Computer Engineering (or other equivalent training)
Experience in software programming.
Excellent mastery of the principles of computer science and the various programming languages, particularly C++
A good analytical and synthetic mind, as well as a strong attention to detail
A creative, innovation-oriented approach
The ability to work in a team, coupled with good interpersonal and communication skills
Autonomy, curiosity, and resourcefulness that will not prevent you from asking for help when needed.
Flexibility in the organization of your work to adapt to change
Experience in mathematics, statistics, AI Framework and AI tools is an asset.
Experience in interacting with online servers is an asset.
Experience in one or more of the following fields: neural networks, pathfinding, behavior trees, machine learning, prompt engineering or natural language processing (NLP) is an asset.
An inquisitive mind for Generative AI
ADDITIONAL INFORMATIONWhat to send our way
A description of your personal achievements with links (if possible).
Please notethat our positions are hybrid, but if you reside outside Quebec, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application
LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOBDevelopers have many technologies and tools at their disposal to build games, and game engines are at their core. Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.
Alexandru's journey: from Game Tester to IT teamsMachine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy BunniesFAQWe do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the 'Search jobs' button.
How can I check my application status?You can check your application status by logging into your SmartRecruiters candidate profile )
At Ubisoft, everyone is welcome We seek people passionate about their specialties, jobs or the entertainment industry in general.
#J-18808-Ljbffr-
Programmer (Generalist) MOD: Career Switch
2 weeks ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeProgrammer (Generalist) MOD: Career SwitchAt Ubisoft, we believe that the groundbreaking games of tomorrow will be crafted by diverse talents and perspectives. That's why we're broadening our horizons and looking for talent interested in video games outside our industry.To this end, we've developed a comprehensive multi-month program designed for people with...
-
Programmer (Generalist) MOD: Career Switch
2 weeks ago
Montreal, Quebec, Canada Ubisoft Entertainment Full timeAt Ubisoft, we believe that the future of gaming relies on a diverse mix of talents and perspectives. Join us as we expand our search for skilled individuals passionate about video games from different industries.Embark on an exciting multi-month program specially crafted for those with valuable skills and unwavering dedication. Dive into the world of video...
-
Human Resources Generalist
2 weeks ago
Montreal, Quebec, Canada Media Graph Inc. Full timeOur client, Media-Graph, is a custom visual communications and surface lighting solutions manufacturer, focusing on building a tight partnership with clients to provide top quality solutions. With up-to-date technology and a talented team, we remain innovative in providing fully customizable products. Rooted deeply in our organizational ethos are core values...
-
Senior Engine Programmer, LEGO Fortnite
2 weeks ago
Montreal, Quebec, Canada Epic Games Full timePROGRAMMING - GAMESWhat We DoUnreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We're always improving on the tools and technology that empower content developers worldwide.What You'll DoToday, we are growing the team that is forging the first adventures in LEGO Fortnite, blending...
-
Senior Engine Programmer
2 weeks ago
Montreal, Quebec, Canada 2K Full timeCloud Chamber is looking for a Senior Engine Programmer with extensive Unreal Engine experience, preferably in a Core Tech/Systems Programming capacity, to join our talented, distributed development team. You will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. Generalist programming skills...
-
Senior Engine Programmer
4 weeks ago
Montreal, Quebec, Canada 2K Full timeCloud Chamber is looking for a Senior Engine Programmer with extensive Unreal Engine experience, preferably in a Core Tech/Systems Programming capacity, to join our talented, distributed development team. You will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. Generalist programming skills and...
-
Senior Engine Programmer
1 month ago
Montreal, Quebec, Canada 2K Full timeCloud Chamber is looking for a Senior Engine Programmer with extensive Unreal Engine experience, preferably in a Core Tech/Systems Programming capacity, to join our talented, distributed development team. You will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. Generalist programming skills and...
-
Montreal, Quebec, Canada Advantage Solutions Full timeMinimum: CAD $75,Maximum: CAD $95, Généraliste en ressources humaines en teletravail Chez Advantage Solutions, nous développons les personnes, les marques et les entreprises Le/la généraliste en ressources humaines est chargé(e) d'effectuer des tâches liées aux RH, telles que se tenir au courant des modifications apportées au droit du travail,...
-
cad programmer
2 weeks ago
Montreal, Quebec, Canada Borderless Capital Full timeEpic 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 of a team that continually strives to do right by our community and users....
-
d'Animation / Animation Programmer
2 weeks ago
Montreal, Quebec, Canada Arkane Studios Full timeOverview Rejoins Constellation Viens te joindre à l'équipe de Bethesda Game Studios , l'équipe primée de développement derrière Starfield , The Elder Scrolls et Fallout . Bethesda Game Studios fait tout pour offrir à ses employés une vie familiale et professionnelle bien équilibrée en offrant des salaires compétitifs, un programme...
-
d'Animation / Animation Programmer
2 weeks ago
Montreal, Quebec, Canada Zenimax Full timeOverviewRejoins ConstellationViens te joindre à l'équipe de Bethesda Game Studios, l'équipe primée de développement derrière Starfield, The Elder Scrolls et Fallout. Bethesda Game Studios fait tout pour offrir à ses employés une vie familiale et professionnelle bien équilibrée en offrant des salaires compétitifs, un programme d'avantages sociaux...
-
Montreal, Quebec, Canada Advantage Solutions Inc. Full timeGeneraliste en Ressources Humaines en teletravail / Human Resources Generalist remote Job Locations CA-QC-MontrealPosition Type Full Time Postal Code H4B 1V8 Requisition ID Category Professional: (IT, Finance, Legal, HR, Talent Acquisition, Administrative, Customer Service) Summary Généraliste en ressources humaines en...
-
Montreal, Quebec, Canada Advantage Solutions Inc. Full timeGeneraliste en Ressources Humaines en teletravail / Human Resources Generalist remote Job Locations CA-QC-Montreal Position Type Full Time Postal Code H4B 1V8 Requisition ID Category Professional: (IT, Finance, Legal, HR, Talent Acquisition, Administrative, Customer Service) Summary Généraliste en ressources humaines en teletravail ...
-
Senior Engine Programmer, LEGO Fortnite
2 weeks ago
Montreal, Quebec, Canada Borderless Capital Full timeWHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic 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...
-
Tools Programmer, Engine Ops
2 weeks ago
Montreal, Quebec, Canada Epic Games Full timeWork with the brightest talent in Web3 across a wide array of industriesAt the core of Epic's success are talented, passionate people. Epic 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...
-
Montreal, Quebec, Canada Advantage Solutions Full timeSummary Généraliste en ressources humaines en teletravail Chez Advantage Solutions, nous développons les personnes, les marques et les entreprises Le/la généraliste en ressources humaines est chargé(e) d'effectuer des tâches liées aux RH, telles que se tenir au courant des modifications apportées au droit du travail, mener des études de...
-
HR Generalist
2 weeks ago
Montreal, Quebec, Canada Ashfield Engage Full timeGénéraliste en ressources humainesObjectif du poste:Fonctions de terrain en ressources humaines pour diriger et soutenir toutes les divisions d'Ashfield Engage Canada.Ce poste exige une compréhension de la structure organisationnelle de l'entreprise ainsi qu'une connaissance des politiques et procédures particulières des ressources humaines et des lois...
-
Animateur Généraliste 3D
4 weeks ago
Montreal, Quebec, Canada Budge Full timeAnimateur 3D Généraliste /3D Animator Generalist (poste contractuel/Contractual position) Nous recherchons une personne créative et passionnée pour combler le poste d'Animateur généraliste 3D. Dans ce rôle, vous allez travailler avec les marques d'enfants les plus médiatisées sur le marché. En tant qu'animateur 3D généraliste, vous serez...
-
Animateur Généraliste 3D
2 months ago
Montreal, Quebec, Canada Budge Full timeAnimateur 3D Généraliste /3D Animator Generalist (poste contractuel/Contractual position) Nous recherchons une personne créative et passionnée pour combler le poste d'Animateur généraliste 3D. Dans ce rôle, vous allez travailler avec les marques d'enfants les plus médiatisées sur le marché. En tant qu'animateur 3D généraliste, vous serez...
-
Human Resources Generalist
2 weeks ago
Montreal, Quebec, Canada Double Solution Full time**Généraliste des Ressources Humaines**Le.La Généraliste ressources humaines est chargé de gérer les opérations quotidiennes afin d'atteindre les objectifs de l'entreprise. Vous aurez la responsabilité de vous occuper de plusieurs initiatives et processus RH dont notamment, le recrutement, de l'accueil et l'intégration, de la formation, des...