13 дней назад
Senior Animation Programmer (C/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Animation Programmer (C/C++): Developing gameplay and cinematic animation systems, tools, and engine runtime features for open-world action games with an accent on flexible animation workflows and cross-disciplinary collaboration. Focus on profiling complex data pipelines, optimizing memory and performance, and building animation systems using graphs, blend trees, and state machines.
Location: Onsite in Warsaw or Wroclaw, Poland
Company
A Polish video game company developing open-world action titles, including the Dying Light and Call of Juarez franchises.
What you will do
- Research, develop, maintain, and improve gameplay and cinematic animation systems.
- Own animation features across content creation tools and engine runtime systems.
- Collaborate with programmers, designers, artists, animation leads, and the animation director.
- Improve animation workflows and troubleshoot technical issues across development teams.
- Profile and eliminate performance, memory, network, and input/output bottlenecks in data pipelines and tools.
- Create documentation for gameplay and cinematic teams and monitor developments in animation technology.
Requirements
- At least five years of professional programming experience.
- Expertise in C and C++.
- Experience with multithreaded and allocator-aware programming, memory optimization, and performance optimization.
- Experience with animation graphs, blend trees, and state machines in Unreal, Havok Animation, Morpheme, or similar technologies.
- Strong knowledge of 3D mathematics, linear algebra, algorithms, software architecture, and clean maintainable code.
- Very good command of English and ability to work onsite in Warsaw or Wroclaw, Poland.
Nice to have
- Experience shipping a multiplayer title.
- Knowledge of animation compression, motion synthesis, ragdoll physics, inverse kinematics, and animation processing pipelines.
- Experience creating UX and development tools, programming for consoles, or using Maya, MotionBuilder, Python, or similar tools.
Culture & Benefits
- Onsite work in modern offices with flexible working hours and no dress code.
- Private medical care, life insurance, health initiatives, and occasion-based gifts.
- Dedicated buddy support and an HR Business Partner.
- Development budget, paid training days, internal and external training, and career paths.
- Financing for English and Polish language classes.
- Office amenities including chillout zones, a kitchen, a gym in Wroclaw, and limited free parking in Warsaw.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →