Studio: Meta
Job Opening: Software Engineer, Metaverse Engine Technology – Avatar Animation Systems
Location: Burlingame, California, US
Type: Full-Time
Responsibilities:
- Develop and maintain the animation systems and other runtime systems that power our avatars in real-time environments
- Contribute to the design and implementation of new features, tools, and processes to improve animation workflows and efficiency
- Collaborate with tech artists and animators to create flexible and scalable solutions that enable high-quality animation across a diverse range of surfaces
- Optimize and debug animation systems to ensure smooth performance
- Engage in deep collaboration with end-products teams (e.g. Horizon Worlds) to drive collective success on our shared goals
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 5+ years experience as an engineer shipping features within games, engines, or 3D interactive products
- Experience writing real-time code in C/C++ that executes on end-user devices – such as VR headsets, cell phones, or game consoles
- Proven problem-solving skills and experience working independently and collaboratively
- Effective communication and interpersonal skills
Preferred Qualifications
- Experience with proprietary or commercial game engines and associated tools, e.g. Unity, Unreal, CryEngine, etc.
- Solid understanding of 3D skeletal animation concepts and workflow
- Familiarity with digital content creation tools such as Maya or Blender
- Experience with procedural animation or other advanced real-time 3D animation techniques
- Experience developing SDKs or shared technology that balances the needs of multiple shipping products