Leave us your email address and we'll send you all the new jobs according to your preferences.
Principal Software Engineer (Animation)
Posted 6 days 10 hours ago by SEGA
Permanent
Not Specified
Academic Jobs
London, United Kingdom
Job Description
Title: Principal Software Engineer (Animation) Line Manager: Senior Producer (Match) Hybrid Working Status: Fully remote available. We are Sports Interactive The gaming studio behind: Football Manager. Founded in 1994, Sports Interactive ('SI') became a wholly owned subsidiary of SEGA Europe in 2006. Based at the Here East technology hub in Stratford, East London, the SI team continues to expand as we bring our titles to an ever growing audience across an increasing variety of platforms. To support our growth, we welcome the opportunity to connect with passionate people with the drive to match our ambitions and initiative to realise your individual potential. Position Overview: We are looking for a Principal Animation Engineer,to join our London based studioto enhance our animation engine and help us take our football match simulation to the next level. The match engine teamare responsible forthe technological advancements of ourstate-of-the-artin-house engine which simulates and visualises football matches. You will join a passionate and flourishing team who care deeply about the realism and visual quality of the match simulation in our games. As part of this team, you will be working on our animation engine, which is used across multiple projects and products for visualising matches in 3D. Your focus will be on improving the visuals of our match engine by improving motion and animation and you will lead the team with researching and implementing the required technologies to achieve this goal. You will also support the development of our physics system and develop our internal animation tooling. You will be collaborating closely with our animators, artists, quality assurance and match AI engineers. You will be an important part in leading and driving the direction and realism of our animation and the visual experiences within the match experience that our users have in our products, and you have full input into the team specifically as well as the studiogenerally withthe opportunity to voice your ideas and suggestions. Our match simulation and animation engine are shared across multiple products and is a critical part of the games we make, and you will consider challenges involving the match experience across several platforms, including on mobile devices. We are looking for self-motivated people withgreat communicationskills who can complete work independently as well as part of a team. Responsibilities:
- Drive the architectural development and the technical direction of the codebase and software systems, consulting with the technical directors to steer the technology for the wider studio.
- Solve the most complex software problems and lead on creation of technical standards for our technology and products.
- Define the architecture of multiple projects at SI, while driving initiatives to improve the engineering quality at SI. Define and epitomise the development principles and coding standards at SI for all other software engineers to adhere to.
- Develop, extend, improve, andmaintain our robust code base, workflows, and tools that support our match simulation systems.
- Work closely and iterate with our animation, match engine AI, graphics, and internal tools, to continuously improve the look and human feel of our match simulation.
- Contribute to a wide range of technical areas including, Full Body Inverse Kinematics, Motion Matching, Skeleton Retargeting, Data Pipeline and Compression, Events Editor, Real-Life Match Data 3D Viewer, Statistics and Generative AI.
- Collaborate with cross-disciplinary teams, including animators, artists, QA, producers, and other engineering teams, on current development and future long-term planning.
- Work closely with senior engineers, leads and production to define new features and set long term technical goals and roadmaps.
- Research, prototype and implement new animation and simulation technologies to keep our systems at the forefront of innovation.
- Lead by example with exceptional development knowledge and code reviews.
- Foster a culture of growth, collaboration, and technical excellence, being a role model to engineers across the studio.
- Communicate technical decisions and progress effectively to senior stakeholders, ensuring transparency and shared understanding. Communicate your programming knowledge to the development teams and developing technical talent within the team.
- Strong academic background with a 2:1 degree or higher (or equivalent) in a relevant technical field, such as computer science, software engineering, mathematics or physics.
- Excellent knowledge of C++, design patterns and software engineering.
- Minimum five years of professional experience using C++ as the main language.
- Experience designing and developing animation systems within the games industry.
- Very strong mathematical, analytical, and problem-solving skills.
- Great communicationskills for effective collaboration with software engineers, artists, animators, QA, and production staff.
- Proactive and self-motivated with a drive to improve yourself and others continuously.
- Keen interest and understanding in Football would be beneficial. Football Manager fan a bonus.