Senior Software Engineer, Avatar Animation

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer on the Avatar Animation team at Roblox, focusing on building and improving animation systems, tools, and pipelines within the Roblox game engine to create groundbreaking 3D immersive experiences. Requires strong C++ proficiency and experience with animation systems for games.

What you'd actually do

  1. Help develop experiences that push the quality bar beyond what was previously thought possible on the platform
  2. Analyze existing animation tech and tools and determine what is needed to meet a project's objectives
  3. Author documentation on issues, improvements and feature requests for all aspects of character animation tech on Roblox
  4. Work closely with gameplay engineers to implement gameplay interactions using animation tech
  5. Implement innovative solutions to feature requests and collaborate with the Roblox avatar animation team on larger features

Skills

Required

  • C++
  • character animation
  • game engines
  • animation tools
  • 3D math skills
  • code architecture
  • software performance considerations

Nice to have

  • Lua

What the JD emphasized

  • Proficiency in C++
  • experience working on animation systems and tools
  • Prior experience with animation for games / interactive experiences is a huge plus