
AI Programmer
Cloud Imperium Gamesover 3 years ago
Frankfurt, GermanySenior
Responsibilities
- Design and implement reliable, scalable, and robust code that maintains and enhances gameplay.
- Develop game code and extend AI code for Star Citizen and Squadron 42.
- Create realistic and systemic AI agent behaviors and environmental interactions.
- Drive engineering principles and practices while promoting innovative ways of working.
- Collaborate with QA, game designers, level designers, animators, audio programmers, and other engineers.
- Identify technical and developmental risks and apply AI techniques and solutions to overcome them.
- Explain and present technical solutions to programmers and colleagues from other disciplines.
Requirements
- Demonstrable AI game development experience.
- Comfortable working with C++ in a large, shared codebase.
- Good knowledge of 3D mathematics, including character rotation, movement, and translation.
- Creative software engineering, problem-solving, and debugging skills.
- Strong multithreaded programming skills.
- Ability to explain and present technical solutions to technical and cross-disciplinary team members.
Tech Stack
Categories
Gaming