Roblox
Senior Software Engineer, Avatar Animation
Vancouver, British Columbia, Canada. Posted 3 months ago
The role
You will leverage the Roblox game engine and tools to build experiences and improve animation tech, tools, and pipelines. You will work with gameplay engineers to implement interactions and collaborate on larger features.
What you will do
- 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 to feature requests
- Collaborate with the Roblox avatar animation team on larger features
- Work with internal content teams and community developers to improve animation on Roblox
Required qualifications
- 8+ years of experience with knowledge of character animation, game engines and tools
- Proficiency in C++
- Strong C++ programming skills with an ability to write high quality, performant code
- Strong 3D math skills
- Well thought out code architecture
- Ability to implement performant solutions for platforms including mobile
- Self-sufficient, self-organized and able to take ownership of a project throughout its full lifecycle
- Ability to work closely with and inspire the rest of your team
- Excellent interpersonal and communication skills
Nice to have
- Prior experience with animation for games / interactive experiences
- Experience with Lua
Benefits
- Equity compensation
- Benefits as described on this page
About the company
Roblox is building tools and a platform that empower a global community of developers and creators to bring immersive digital experiences to life. The company's mission is to connect a billion people with optimism and civility.