Full-time Programmer
3 weeks ago
On being an Animation Programmer at Ubisoft Toronto:
Creating dynamic, visually stunning games is a top priority at Ubisoft Toronto. Game animation plays an important role in the visual experience. By controlling how game elements move and interact with each other, you'll be contributing to the game's technical development and artistic level. As an Animation Programmer, you'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards.
Permanent, full-time; Hybrid, flexible work environment
The daily life of a Animation Programmer at Ubisoft Toronto:
Work with different animation, programming, and mocap teams to understand their game animation needs, constraints, and intentions to design adapted solutions.
Analyze existing animation features in the engine + design, develop, and maintain animation systems to properly understand technological limits and know what the engine can produce.
Build animation systems that will be the basis for creating a living, dynamic world.
Maintain existing animation systems unique to Ubisoft and optimize the animation engine capabilities for new projects.
Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
Research and develop new animation techniques (ex. Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
C++ and C# experience + Visual Studio knowledge
Strong 3D math skills
Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, etc.
Experience in the animation field to understand programming tools and how to improve them
A degree in Computer Science or Computer Engineering (or related training)
Remote work environment.
Ubisoft’s 21,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. 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.
-
Full Time Summer Programmer
3 weeks ago
Canada Eleven Eleven Full timeWe are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play! As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time remote role...
-
Full-time Programmer
3 weeks ago
Canada Sony Interactive Entertainment Inc. Full timeENGLISH FOLLOWS// Titre - Programmeur(euse) Engin Senior Nous recherchons un(e) Programmeur(euse) Engin expérimenté pour rejoindre l'équipe de Haven Entertainment Studios. Le/la Programmeur(euse) Engin Senior sera chargé(e) de développer et d'enrichir à la fois les systèmes de notre moteur de jeu ainsi que les outils de pipeline essentiels à notre...
-
Assistant Manager
3 weeks ago
Canada Fraser Hart Full timeOur leaders will also use a variety of management skills to drive sales, achieve KPI’s and ultimately maximise store performance. If you have relevant Management experience in a luxury, customer focused retail environment, we have an exciting opportunity for you as Assistant Manager in our Bluewater store! You have relevant Management experience in a...
-
In-Store Sales Representative
3 weeks ago
Canada Fraser Hart Full timeAnd, we impress them with exceptional knowledge of our exclusive product ranges and premium brands If you have a passion for delivering outstanding client experiences and would like to work with some of the world’s most prestigious jewellery, diamond and watch brands, we have an exciting opportunity for you. A team player who helps and supports your...
-
Technical Manager
3 weeks ago
Canada Yelzkizi Full timeOn being a Technical Director for Characters at Ubisoft Toronto As a Technical Director for Characters at UbiTO, you will oversee the quality and technical content of your team. You will optimize team productivity through the technical process (pipeline) to maximize the player’s experience. This is achieved by identifying the project’s needs,...
-
Senior Gameplay Programmer
3 weeks ago
Canada Eleven Eleven Full timeABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...
-
Gant - Full Time Assistant Manager
2 weeks ago
Canada The Learning Shop Full timeGant - Full Time Assistant Manager (40 hours) Gant - Full Time Assistant Manager (40 hours) Job Description: At GANT we are passionate and curious about everything we do. Through our performance- and solution-driven mindset, we have the opportunity to make a difference. We believe that you should Never Stop Learning. About the team: Working with the store...
-
Senior Gameplay Programmer
3 weeks ago
Canada Eleven Eleven Full timeABOUT THE COMPANY: We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play! As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This...
-
Registered Nurse
3 weeks ago
Canada NHS Scotland Full timeWe are looking to recruit a Registered Nurse to join the Medicine for Older Adults unit at University Hospital Wishaw! The Registered Nurse will have responsibility for assessment of care needs and the development of programmes of care, and/or the implementation and evaluation of these programmes ensuring the delivery of high quality care to patients. ...
-
Corporate Officer
2 weeks ago
Canada CO3005 Lloyd's Canada Inc. Toronto (Branch) Full timeAmericas Risk and Governance Officer page is loaded Americas Risk and Governance Officer Apply locations Lloyd's Canada: Toronto time type Full time posted on Posted 6 Days Ago job requisition id R3541 Lloyd’s is the world’s leading insurance and reinsurance marketplace. We share the collective intelligence and risk sharing expertise of the...
-
Senior Gameplay Programmer
3 weeks ago
Canada Eleven Eleven Full timeABOUT THE COMPANY: We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play! As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This...
-
Senior Gameplay Programmer
3 weeks ago
Canada Eleven Eleven Full timeABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...
-
Senior Gameplay Programmer
3 weeks ago
Canada Eleven Eleven Full timeABOUT THE COMPANY:We are seeking an experienced Senior Gameplay Programmer to join a leading remote game studio, known for working on exciting games that you grew up wanting to play!As a Senior Gameplay Programmer, you will be responsible for creating new systems and mechanics by having the opportunity to work on multiple aspects of the game. This full-time...
-
Full Time Shift Assistant
5 days ago
Canada Douglas College Full timePosition Title Program Assistant II (The Training Group) Posting Number 02187SA Location See Work Arrangements Grade or Pay Level S - Pay Level 12 Salary Range $28.67 per hour (with wage increments to a max of $32.01 per hour). Position Type Support Staff - Regular Posting Type Internal/External Regular/Temporary Regular Employment Type Full-Time Posting...
-
Regional Manager
2 weeks ago
Canada Driven Brands, Inc. Full timeGestionnaire de territoire, Operations page is loaded Gestionnaire de territoire, Operations Apply locations Canada - Laval QC time type Full time posted on Posted 13 Days Ago job requisition id JR118074 Company:Driven Brands Uniban Canada est une firme membre de Driven Brands et fait partie de la division de Verre Automobile au sein de l'organisation....
-
Programmer
5 days ago
Canada Fopconsultants Full timeBrief description of the position : In order to meet the needs of its clients in the IT sector, FOP CONSULTANTS is looking for IT programmer consultants motivated to carry out mandates.The main missions would be to support the development of the programs, to test and validate the codes developed and to write all the technical documentation related to the...
-
Customer Service Advisor
3 weeks ago
Canada EspaceProprio Group Full timeCustomer Service Advisor (bilingual) - Full time - EspaceProprio page is loaded Customer Service Advisor (bilingual) - Full time - EspaceProprio Apply locations Levis Laval Montreal Longueuil time type Full time posted on Posted 6 Days Ago job requisition id JR100203 Welcome home ! At EspaceProprio, we believe that work is more than a job; it's a...
-
Game Prototyping Programmer
3 weeks ago
Canada PreviewLabs Full timeLa version en langue française se trouve après la version en langue anglaise. Note: we do not use resume screening automation software; Game Prototyping Programmer (Unity) PreviewLabs specializes in the creation of software prototypes across various game development technologies. Our expertise spans from PC and mobile games to educational games,...
-
Nurse Manager
3 weeks ago
Canada Canadian Association of Community Health Centres Full timeCOMMUNITY HEALTH CENTRE Centre de santé Univi Health Centre (ON) Fournir des services de soins de santé primaires aux patients de tous les âges dans un modèle de CSC, y compris l'évaluation et le diagnostic de la santé, la gestion des soins de santé, les traitements thérapeutiques, le dépistage des références, l’éducation et les suivis...
-
HR Generalist
4 weeks ago
Canada Broadsign Full timeWhat to expect: Reporting to our HR Manager, Compliance & Compensation, the HR Operations Coordinator will be responsible for multiple crucial aspects of the HR experience at Broadsign. The HR Operations Coordinator should hold the HR team together by proactively problem solving, improving our processes, and ensuring everyday operations run smoothly. You...