Description
About Roblox
Roblox connects tens of millions of people daily in 3D immersive digital experiences created by a global community of developers. We are building tools and a platform to empower our community to bring any experience they can imagine to life, with a vision to reimagine how people come together from anywhere, on any device.
The Role
As a Senior Software Engineer on the Avatar Animation team, you will leverage the Roblox game engine and tools to build groundbreaking experiences. Your efforts will improve and extend our animation technology, tools, and pipeline for all developers, enabling them to create engaging experiences for millions of players.
You Will:
- Help develop experiences that push the quality bar on the platform.
- Analyze existing animation tech and tools to meet project objectives.
- Author documentation on issues, improvements, and feature requests for character animation tech.
- Work closely with gameplay engineers to implement gameplay interactions using animation tech.
- Implement innovative solutions and collaborate on larger features with the avatar animation team.
- Work with internal content teams and community developers to improve animation on Roblox.
You Have:
- 8+ years of experience with character animation, game engines, and tools.
- Proficiency in C++ with an ability to write high-quality, performant code; Lua experience is a plus.
- Passion for building amazing interactive experiences with great animations.
- Strong 3D math skills and a well-thought-out code architecture.
- Focus on software performance considerations, with an ability to implement performant solutions for platforms including mobile.
- Self-sufficiency, self-organization, and ownership of projects throughout their lifecycle.
- Ability to work closely with and inspire your team, displaying excellent interpersonal and communication skills.