Job Description
Physics Programmer (M/NB/W) - THE CREW MOTORFEST
Play as a team, Race for excellence and Get creative! At Ubisoft Ivory Tower, we are driven by these values every day since 2007! Join our team at Ivory Tower to work on a new unannounced project, as a Physics Programmer (M/NB/W).
Job Description
The Physics Programmer is responsible for developing and maintaining functionalities linked to the physical component of a multi-platform real-time vehicle game.
Production :
• Ensure the maintenance and development of existing technologies concerning:
• Simulation of various types of vehicles
• Simulation of interactive physical elements
• Improvement of production tools for physical elements and collisions.
• Diagnose and solve problems to improve engine robustness.
• Help designers and artists integration and iterate with designers to able them to tweak vehicles.
• Investigate physics behaviors that don't fit the intentions of the user.
• Help game programmers to integrate their feature which can use or have impact on physics.
• Optimize game code in a real-time, multi threaded and multiplayer online environment.
• Integrate functionalities from middleware to improve quality.
• Add and improve documentation :
• On parameter tweaking for users,
• On feature development for programmers.
• Program in a clear and structured way, respecting performance, maintenance, compatibility, and portability requirements.
• Review the code of other programmers.
• Work and communicate with multi-disciplinary teams across different studios in the whole project and support them on physical technical issues.
Knowledege maintenance :
• Monitor technological developments and test new solutions.
• Technology watch on Anvil pipeline and modules.
• Communicate with other Ivory teams on project's advancements.
Qualifications
• Strong C++ programming and multithreading skills
• Good knowledge of 3D mathematics
• Experience in programming games features and systems
• Software optimization skills and strong knowledge of video game mechanics
• Good level of English (oral and written)
Jobcode: Reference SBJ-gpo6x0-3-14-246-41-42 in your application.