company_logo

Full Time Job

Software Engineer - Simulation & Tools

Ubisoft

Bucharest, Romania 10-31-2024
Apply @ Employer
  • Paid
  • Full Time
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-18-97-9-169-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams