Programmeuse, Programmeur sénior animation
Company
Ubisoft
Location
Other US Location
Type
Full Time
Job Description
Description de l'entreprise
Les Ă©quipes dâUbisoft comptent 19 000 personnes rĂ©parties sur plus de 30 pays Ă travers le monde et sont liĂ©es par une mission commune : enrichir la vie des joueurs et des joueuses par des expĂ©riences de jeu originales et mĂ©morables. Leur Ă©nergie et leur talent ont permis de donner vie Ă de nombreuses franchises acclamĂ©es telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres Ă venir. Ubisoft est une entreprise soucieuse de l'Ă©galitĂ© des chances et estime que la diversitĂ© des origines et des perspectives est essentielle pour crĂ©er des mondes qui permettent lâĂ©panouissement et lâexpression de toutes et tous. Si vous ĂȘtes enthousiaste Ă l'idĂ©e de relever des dĂ©fis passionnants, exploiter des technologies de pointe, et prendre part au futur du divertissement, rejoignez-nous et crĂ©ez lâinconnu.
Description du poste
CrĂ©er des jeux dynamiques et visuellement Ă©tonnants est une prioritĂ© Ă Â Ubisoft MontrĂ©al. Les animations de ces jeux comptent pour une partie importante de lâexpĂ©rience visuelle. Ubisoft MontrĂ©al cherche constamment Ă innover afin dâoffrir la meilleure reprĂ©sentation visuelle Ă ses joueuses et joueurs.
En contrÎlant comment les éléments du jeu bougent et interagissent entre eux, vous contribuerez à la fois à l'aspect technique et à  l'aspect artistique du développement de jeu. En tant que programmeuse ou programmeur en animation, vous serez responsable de développer les systÚmes et outils qui permettront à vos collÚgues de créer un univers ludique, impressionnant, engageant, mouvant et fluide tout en atteignant les plus hauts degrés de qualité.
Ce que vous ferez
- Collaborer avec diffĂ©rentes Ă©quipes dâanimation, de programmation et les Ă©quipes de Mocap pour comprendre leurs besoins, leurs contraintes et les intentions reliĂ©es aux animations du jeu afin dâĂ©laborer des solutions adaptĂ©es;
- Analyser les fonctionnalitĂ©s d'animations existantes dans le moteur + concevoir, dĂ©velopper et maintenir des systĂšmes dâanimation afin de bien comprendre les limites de la technologie et savoir ce que lâengin sera capable de produire;
- CrĂ©er des systĂšmes dâanimation qui seront la base dans la crĂ©ation de monde vivant et dynamique;
- Maintenir les systĂšmes dâanimations uniques Ă Ubisoft dĂ©jĂ existant et optimiser les capacitĂ©s du moteur dâanimation pour des nouveaux projets;
- Programmer de façon claire et structurée tout gardant à l'esprit les exigences de performance, de consommation mémoire, de maintenance, de compatibilité et de portabilité;
- Combiner le cĂŽtĂ© technique et artistique de la conception du jeu et programmer les systĂšmes dâanimation qui permettront la meilleure reprĂ©sentation visuelle;
- Rechercher et développer de nouvelles techniques d'animation (p. ex. procédurale, physique, etc.);
- Veiller Ă lâĂ©volution des techniques dâanimation et partager vos connaissances avec les diffĂ©rentes Ă©quipes transverses Ă Ubisoft.
Qualifications
Ce que vous apportez Ă lâĂ©quipe
- Au moins 5 ans d'expérience en C++ et C# + connaissance de Visual Studio;
- De solides compétences en mathématiques 3D;
- De lâexpĂ©rience avec des techniques dâanimations standards tell que: le rigging, state machines, les physiques ragdolls, les cinĂ©matiques inverse (IK), la compression, les animations faciales, etc.;
- De lâexpĂ©rience dans le secteur dâanimation afin de bien comprendre le codage des outils de programmation et de savoir comment les amĂ©liorer;
- Un diplÎme en informatique ou génie informatique (ou toute autre formation connexe);
- Une attention particuliÚre aux détails pour trouver les plus petites failles dans le systÚme et pouvoir les optimiser.
Informations complémentaires
Charles-Antoine et Jaimie, nos spécialistes en acquisition de talents analyseront votre candidature. Veuillez nous envoyer votre CV mettant en valeur votre formation, vos expériences et vos compétences.
Ă noter que nos postes sont hybrides, mais si vous rĂ©sidez en dehors du QuĂ©bec ou du Canada, une relocalisation sera nĂ©cessaire. Si vous avez besoin dâun permis de travail, votre admissibilitĂ© dĂ©pendra de votre Ă©ducation et de vos annĂ©es dâexpĂ©rience de travail pertinentes, conformĂ©ment aux exigences gouvernementales.
Au plaisir de vous lire ! đ
Date Posted
08/28/2024
Views
18
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details