Senior Software Engineer – Avatar Animation

Posted 7 hours ago
$230.02K - $279.12K / year

Are you applying to the internship?

Job Description

Senior Software Engineer, Avatar Animation | Roblox

The Tone:
This is a full-time role at Roblox, located in Vancouver, British Columbia, Canada. Roblox provides a platform and tools that empower a global community to create 3D immersive digital experiences for tens of millions of people. This role is vital for developing advanced animation experiences that expand what is possible on the platform, while also improving animation technology and tools for all developers, ultimately creating engaging experiences for players.

The TL;DR
• Role: Full Time
• Type: Hybrid – Vancouver, British Columbia, Canada
• Pay: $230020–$279120 yearly
• Team: Avatar Animation team
• Mission: Help create amazing content, highlight issues, improve and extend animation technology, tools, and pipelines for all developers, enabling engaging and delightful experiences for millions of players.
• Tech Stack: C++, Lua

What You’ll Actually Do
• Experience Development: Develop experiences that advance the quality of the platform beyond current capabilities.
• Technical Analysis: Analyze existing animation technology and tools to identify what is required to meet project objectives.
• Documentation: Author documentation on issues, improvements, and feature requests for all aspects of character animation technology on Roblox.
• Collaboration: Work closely with gameplay engineers to implement gameplay interactions using animation technology.
• Solution Implementation: Implement solutions for feature requests and collaborate with the Roblox avatar animation team on larger features.

The Must-Haves
• Background: Senior-level professional with knowledge of character animation, game engines, and tools.
• Experience: 8+ years of experience, with experience working on animation systems and tools.
• Skills: Strong C++ programming skills, ability to write high-quality, performant code; strong 3D math skills and a well-thought-out code architecture; ability to implement performant solutions for platforms including mobile.
• Bonus: Experience with Lua; prior experience with animation for games or interactive experiences.

Related Jobs