Senior Software Engineer - Animation (Hybrid)

Invincibles Studio logo
Posted 04 May 2023
Salary Negotiable
Job type Permanent
Contact NameMatty Kidsley

Job description

Aardvark Swift is supporting Invincibles, a studio specializing in football match simulation games, that are currently seeking a passionate Senior Software Engineer with a specialisation in animation. 

The team is responsible for developing their advanced in-house engine, which generates realistic visualizations of matches. In this role, you will work with the animation engine to improve motion and animation, while also contributing to the physics system and internal animation tooling. 

Your responsibilities…
  • Develop, extend, improve, and maintain their code base, workflows, and tools
  • Work closely and iterate with the animation, match engine AI, graphics, and internal tools, to continuously improve the look and human feel of match simulation
  • Collaborate with other disciplines, including animations, artists, QA, producers, and other engineering teams, on both development and future planning
  • Work closely with seniors, leads, and production to drive new features and set long term roadmap
  • Help research and implement new animation and simulation technologies as needed
The skills and experience you’ll bring to the role…
  • Significant professional experience, using C# as the main language
  • Strong programming skills in C#, with knowledge of the latest standards and best practice
  • Familiar with the Unity game engine
  • Experience designing and developing animation systems within the games industry
  • Ability to write clean, maintainable, and portable code
  • Good debugging and problem-solving skills
  • Self-motivated and ability to work closely with team members across all disciplines
It's a bonus if you have…
  • Understanding of a 3D asset workflow
  • Experience of mobile gaming and cross-platform development
  • Knowledge of football
Perks and benefits include…
  • Bonus and employee benefit schemes
  • Flexi-time schedule
  • Company social activities and ‘chill out’ area 
  • Personal development days with paid training courses