Job Description
Your life at Ubi:
You will be part of an international team working on project Motion - Ubisoft's real time simulation middleware for cloth, hair, and rigid objects.
Tools, integration and collaboration with many teams and projects across the world are also part of the day-to-day work. This middleware is integrated into most of Ubisoft's AAA games and supports home consoles and PCs.
The Motion team's mission is to provide (research, develop and integrate) a cutting-edge simulation for cloth, hair and rigid bodies. Working with full ownership, Motion is mandated on most of Ubisoft's AAA games: you can check out a short presentation video here.
Join Motion and make your voice heard by contributing to the shaping of simulation pipelines in the industry!
Your main mission:
• Actively participate in the design and evolution of APIs & tools according to the team's roadmap
• Ensure clear and structured programming, keeping performance maintenance and compatibility requirements in mind
• Open to suggest improvements whenever necessary by designing and implementing new systems
• Collaborate with and offer support to the game development teams to help integrate the SKD and tools in their production pipeline and optimize the performance
• Correct the bugs determined by other working units and the quality control team
• You will document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new systems and features
• You will work in an AGILE environment
Qualifications
The professional value you bring:
• Highly experienced in C++ programming
• Good knowledge of algorithms and OOP
• Strong 3D math skills
• Knowledge of (game) physic will be a plus
• Good knowledge of C# and WPF will be a plus
The personal value you bring:
• Good teamwork abilities
• Great interpersonal and communication skills; we work directly with teams around the world
• Demonstrated ability to meet deadlines, handle and prioritize simultaneous requests
• Very good problem solving & troubleshooting skills
• Attention to detail
• Pro-active and self-motivated
• Ability to keep up in a fast paced environment
Jobcode: Reference SBJ-d5q5wz-3-145-56-150-42 in your application.