Overview
Job Description
PRODUCTION
-
Ensure the maintenance of existing technologies concerning:
-
The locomotion management of various type of vehicles
-
The trajectory management of various types of vehicles
-
Improved production tools for AI elements
-
Diagnose and solve problems to improve engine robustness
-
Investigate AI behaviors that don't fit the intended outcomes
-
Help game programmers integrate features that can use or impact AI
-
Optimize game code in a real-time, multi-threaded and multiplayer online environment
-
Assist designers and artists with integration, iterate with designers to enable them to tweak AI
-
Integrate functionalities from middleware to improve quality
-
Add and improve documentation:
-
On parameter tweaking for users
-
On feature development for programmer
-
Bringing the world to life through traffic management
-
Program in a clear and structured way, respecting performance, maintenance, compatibility and portability requirements
-
Apply and receive review feedback and review the code of other programmers
-
Work and communicate with other teams across the entire project
KNOWLEDGE MAINTENANCE
-
Help develop a vision for programming technologies
-
Monitor technological developments and test new solutions