company_logo

Full Time Job

Physics Programmer - The Crew Motorfest

Ubisoft

Lyon, France 02-09-2024
 
  • Paid
  • Full Time
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-18-119-125-162-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