Full-time Programmer

3 weeks ago


Canada Yelzkizi Full time

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.



  • Canada Eleven Eleven Full time

    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 remote role...

  • Full-time Programmer

    3 weeks ago


    Canada Sony Interactive Entertainment Inc. Full time

    ENGLISH 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 time

    Our 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...


  • Canada Fraser Hart Full time

    And, 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 time

    On 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,...


  • Canada Eleven Eleven Full time

    ABOUT 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...


  • Canada The Learning Shop Full time

    Gant - 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...


  • Canada Eleven Eleven Full time

    ABOUT 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 time

    We 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 time

    Americas 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...


  • Canada Eleven Eleven Full time

    ABOUT 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...


  • Canada Eleven Eleven Full time

    ABOUT 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...


  • Canada Eleven Eleven Full time

    ABOUT 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...


  • Canada Douglas College Full time

    Position 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 time

    Gestionnaire 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 time

    Brief 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...


  • Canada EspaceProprio Group Full time

    Customer 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...


  • Canada PreviewLabs Full time

    La 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 time

    COMMUNITY 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 time

    What 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...