Principal AI Programmer required at Cloud Imperium Games

Principal AI Programmer required at Cloud Imperium Games

Studio: Cloud Imperium Games

Job Opening: Principal AI Programmer

Location: Manchester, United Kingdom

Type: Full-Time

Responsibilities:

  • Design and implement well-engineered, reliable, scalable, and robust AI code to enhance and maintain the gameplay experience in Star Citizen and Squadron 42.
  • Work with the Lead programmer on mentoring AI programmers, discussing problems and scenarios with other departments to propose solutions, driving engineering principles and practices, and promoting innovative and effective development techniques.
  • Collaborate across disciplines to develop and refine AI systems, ensuring they interact realistically and physically with the game environment and players.
  • Identify and resolve technical and developmental challenges, applying cutting-edge AI techniques and solutions to overcome obstacles and improve performance.
  • Develop and extend AI code, pushing the boundaries of what is possible in a high-profile game and ensuring a lifelike space simulation.
  • Work closely with QA and other engineers to ensure the stability and quality of AI systems, contributing to a shared vision for captivating AI experiences.

Qualifications & Skills:

  • Extensive experience in AI game development, with a proven track record of delivering high-quality AI systems in shipped titles.
  • Expertise in C++ programming within a large, shared codebase.
  • Strong knowledge of 3D mathematics, including character rotation, movement, and translation.
  • Exceptional software engineering, problem-solving, and debugging skills, with a creative and proactive approach to overcoming challenges.
  • Strong multi-threaded programming skills.
  • Excellent communication skills, with the ability to explain and present technical solutions to both programmers and team members from other disciplines.

animation and vfx jobs