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.

Senior Software Engineer, Avatar Animation at Roblox | JobZoey