Programmeuse, Programmeur (IU) sénior
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
Le titulaire de ce poste est responsable dâĂ©laborer des modules de jeu pour des prĂ©sentations gĂ©nĂ©rales (menu, HUD, mini-jeux, etc.).
Ce que vous ferez
- Lire les documents de conception de jeu afin de comprendre lâexpĂ©rience de jeu prĂ©vue et participer activement aux Ă©changes de commentaires sur la conception ayant pour but de faciliter cette expĂ©rience;
- Aider Ă dĂ©finir les fonctionnalitĂ©s et la mise en Ćuvre de lâIU, tout en Ă©tant alignĂ© sur les besoins du designer graphique;
- Concevoir et mettre en place des systĂšmes de menus et dâIU spĂ©cifiques Ă chaque plateforme, en veillant Ă lâuniformitĂ© des aspects visuels et logiques;
- Fournir des outils pour les systÚmes IU et le débogage par le « draw » interne;
- Ătudier et bien comprendre la structure de lâIU, de façon Ă pouvoir aider lâĂ©quipe qui prĂ©sente;
- En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction;
- Ătre rĂ©actif aux commentaires et produire des itĂ©rations rapides;
- En collaboration avec le designer graphique, intĂ©grer les designs et lâanimation;
- Fournir des accroches pour les animations du designer graphique et un soutien au son;
- Comprendre les requĂȘtes de lâIU et reconnaĂźtre ou examiner les limitations techniques (suivi du rendement et mĂ©moire);
- Travailler en Ă©troite collaboration avec les designers et les artistes pour mettre en place de nouvelles idĂ©es, en offrant un retour dâinformation sur la technique, la crĂ©ativitĂ© et la planification;
- Collaborer avec lâĂ©quipe pour sâassurer que lâIU respecte les exigences esthĂ©tiques et fonctionnelles;
- Garder activement Ă jour ses connaissances et ses compĂ©tences en suivant les derniĂšres innovations dans lâindustrie;
- Superviser et maintenir les modules ou les systĂšmes qui sous-tendent lâIU;
- Optimiser le code IUÂ pour un fonctionnement multiplateforme efficace;
- Interagir et collaborer avec les différents départements;
- Mettre au dĂ©fi la conception du jeu, de mĂȘme que son expĂ©rience utilisateur (UX);
- DĂ©velopper des API de tests automatisĂ©s en lien avec les systĂšmes IU pour sâassurer de la santĂ© constante du jeu;
- Bien connaĂźtre les principes dâergonomie et UX qui sâappliquent Ă lâIU;
- Appliquer ses connaissances en regard des fonctionnalitĂ©s dâaccessibilitĂ© et de localisation;
- Effectuer toutes autres tĂąches connexes.
Qualifications
Ce que vous apportez à l'équipe
- DiplÎme en informatique ou en génie informatique, ou autre formation ou expérience équivalente;
- Au moins 5 ans d'expérience en programmation C++ dans le secteur des jeux vidéo ou des systÚmes intégrés, ou autres champs pertinents;
- Résolution de problÚmes;
- Souci du détail;
- Bonne communication tant Ă lâoral quâĂ lâĂ©crit;
- Attitude proactive au travail avec sens de lâautonomie et de lâĂ©thique;
- Motivation Ă relever des dĂ©fis dâenvergure;
- Sens de lâorganisation dans la dĂ©finition et lâestimation des tĂąches;
- Adaptation aux changements;
- Souci des résultats;
- Bases de la programmation graphique 3D (shaders, rendu temps réel et pipeline de rendu en général ou concepts);
- Familiarité avec les concepts UX un atout;
- ExpĂ©rience dans lâindustrie des jeux prĂ©fĂ©rable;
- Connaissance des modĂšles de conception de programmation et reconnaissance des normes de programmation;
- Connaissance des tendances actuelles en design graphique et en conception IU;
- Connaissance dâAdobe Flash et dâActionscript 2.0 et plus, autres langages de script et de programmation (XML, C#, JavaScript, HLSL, etc.) un atout;
- Connaissance de la programmation orientée objet;
- Connaissance du contrĂŽle des sources et de lâintĂ©gration multimĂ©dia.
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
11/20/2024
Views
0
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