-Working on large-scale AAA PC/Console games Tool Chain, with Game Design, and Animation teams
-Bridge between programming team and content creation teams with a strong emphasis on communication and support
-Bringing innovative solutions to the existing and new production challenges
-Maintaining and developing Asset Validation Tools (Animation, Game Design, etc...)
-Maintaining and developing Product Management Tools and Databases
-Maintaining and developing distributed Automated Testing solutions
-Documentation of the Tools
-Technical Support of the end-users
-Analyze existing functions in the engine and see how they could be enhanced to fulfill the intentions of the project
- Suggest improvements by designing and implementing new systems
-Coach and mentor other members of the Tools team, empowering them to innovate
Must have:
-Able to communicate efficiently in English, both written and spoken
-Professional experience with C++, familiar with C#
-Debugging and problem-solving skills
-Good interpersonal and communication skills, with the ability to work as part of a team
-Results-driven, service-oriented attitude
-Experience with Source Control: P4, GIT
-Shipped at least 2 Projects as a core team player
Nice to have:
-Familiarity with scripting languages (Python or other)
-Automated build/testing experience
-Relevant experience as a Tools Programmer on a AAA project
Benefits and Perks from Ubisoft Shanghai:
- Future of Work framework: flexible hours and up to 8 days of working remotely per calendar month
- A minimum of 15 days paid annual leave
- Monthly meal and snack allowance
- Premium medical insurance plan and free annual health check
- Game Package: free access to Ubisoft games on PC plus a rich and expanding library of games & books
- Employee Assistance Program: wellbeing solutions, emotional support, and life coaching
- 10+ staff clubs featuring weekly sports and gaming activities and events