Job Title:
Expert Physics/Animation Engineer
Job Description:
We are seeking a highly skilled engineer with expertise in physics or animation to join our team. As a key member of our gameplay team, you will be responsible for developing, designing, modifying, optimizing and debugging physics or animation pipeline and engine systems.
* Developing and implementing new features and technologies to improve game performance and visuals.
* Collaborating with engineers, designers and artists to design, prototype and implement new features and technologies.
* Participating in code review process to ensure high-quality code.
* Contributing to the design and roadmap of industry-leading AAA engine.
Required Skills and Qualifications:
To succeed in this role, you will need:
* Bachelor's degree in Computer Science, Engineering, Physics or Maths related field.
* Strong maths skills and knowledge of CPU and memory architectures.
* Familiarity with modern CPU performance analysis tools.
* Strong background in C/C++ and solid debugging skills.
* Good communication and collaboration skills.
* Passion for code and data optimization.
* Development experience with current generation platform (console, PC, and/or mobile).
* Support and collaborate with team members at Activision studios across the world.
Physics Requirements:
Additionally, you will need:
* Experience working with physics simulation and/or other game-related technologies.
* Drive our collision data pipeline to create the highest fidelity scalable environments and assets.
* Architect and support simulation and query behaviors to maintain our position at the cutting edge of FPS physics related gameplay and visuals.
Animation Requirements:
Or, if you have a strong interest in crafting high fidelity, scalable animation systems and behaviors, you will need:
* A strong background in animation techniques and principles.
* Work with animators and other engineers to design, prototype, and implement new features to continuously improve our character fidelity and believability at ever increasing scale and complexity.
* Develop and upgrade workflows to allow the efficient building, improvement and debugging of animation behaviors by animators and engineers alike.
* Understanding of animation systems, including state machines, blend trees, and low-level playback.
At Activision, we strive to create the most iconic brands in gaming and entertainment. We're driven by our mission to deliver unrivaled gaming experiences for the world to enjoy together.
Our combined entertainment network delights hundreds of millions of monthly active users in 196 countries, making us the largest gaming network on the planet.
Join our talented team of engineers, designers and artists as we push the boundaries of what is possible in the world of gaming.