AI Programmer - Racing Studio
Job Reference: 13584
Short Skills:
Start Date/Length: Immediate/ Permanent
Salary: Attractive
Location: Newcastle
Country: UK
Description: AI PROGRAMMER
We are looking for an Artificial Intelligence Programmer to help develop the AI source base of our client’s projects. Your chief duties include AI code development and testing, behavioural modelling and intelligence simulation coding
Responsibilities
•Develop flexible and robust run time algorithms
•Develop, maintain and improve our state-of-the-art AI systems, including path-finding, navigation, perception, behaviour execution, vehicle control, and autonomous decision making
•Develop robust and reusable AI frameworks
•Responsible for implementing and refining the AI for components
•Implement AI behavioural features and refine as needed
•Implement AI navigation features and refine as needed
Key skills
•Practical experience with 3D math
•Solid knowledge of 3D programming techniques
•Strong C++ and software engineering skills
•Experience with scripting game play and AI behaviours
•Working knowledge of current AI architectures and algorithms (A* pathfinding, hierarchical finite state machines, data driven behaviours, etc)
•Strong interest in researching and implementing new AI related technologies
Preferred Skills
•Object-orientated programming and design skills
•Experience with AI concepts and vehicle based games
•Knowledge of AI decision making approaches, including expert system, fuzzy logic, genetic algorithms, disturbed system, and optimization methods
•Knowledge of physics and graphics programming
•Experience with game integration of scripting languages
•Experience with multithreaded development |