3 дня назад
Senior Software Engineer (Match AI & Simulation)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Match AI & Simulation) (C++/Game AI): Developing and modernising the football match simulation engine with an accent on agent decision-making, positioning, tactical behaviours, deterministic simulation, and cross-platform performance. Focus on refactoring tightly coupled AI systems into behaviour trees, finite state machines, and utility-based architectures while building debugging and visualisation tools for rapid iteration.
Location: Here East, Queen Elizabeth Olympic Park, London, E15 2GW, Greater London. Hybrid working with 2–3 studio days; remote work by exception.
Company
is a London-based game studio behind Football Manager and a wholly owned subsidiary of SEGA Europe.
What you will do
- Develop, extend, improve, and maintain the football match simulation codebase, workflows, and tools.
- Design and implement game AI for match agents, including decision-making, positioning, rules enforcement, and tactical behaviours.
- Modernise monolithic AI systems using behaviour trees, finite state machines, utility-based systems, and other classical game AI techniques.
- Build and maintain ImGUI-based debugging and visualisation tools for inspecting agent behaviour.
- Collaborate with designers, QA, producers, and engineering teams on features, planning, and the long-term roadmap.
- Research simulation technologies and ensure deterministic, performant operation across platforms, including mobile devices.
Requirements
- At least five years of professional experience using C++ as the main language.
- Strong knowledge of C++, design patterns, and software engineering.
- Professional experience designing and developing game AI systems and simulation paradigms in the games industry.
- Hands-on experience with behaviour trees, finite state machines, utility-based systems, or similar game AI techniques.
- Strong mathematical, analytical, problem-solving, communication, and collaboration skills.
- Interest in and understanding of football; Football Manager fandom is beneficial.
Nice to have
- Experience with C# and Unity.
- Experience with or strong appreciation for deterministic simulation systems.
- Familiarity with Python and/or ImGUI.
Culture & Benefits
- Private healthcare, dental plans, travel insurance, and a contributory pension scheme with contributions of up to 7% of annual salary.
- Gym membership options, mental health and coaching support, and onsite physical and massage therapist services.
- Free access to games released under the SEGA Europe umbrella.
- Football club events, clubs and societies, a breakfast bar, and an onsite evening bar at the London headquarters.
- Collaborative, flexible, tenacious, and ambitious studio environment with support for professional growth and work-life balance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →