InternFlow

Greenhouse ·

full-time

Ingeniero Principal de Software - Personalización de Avatares

Roblox · San Mateo, CA, United States

Roblox opera una plataforma generada por los usuarios donde millones de jugadores crean y exploran experiencias inmersivas en 3D construidas por su comunidad global de desarrolladores. Como Ingeniero Principal de Software en el equipo de Personalización de Avatares, diseñarás e implementarás nuevas funciones de avatar dentro del motor de juego de Roblox, ampliando las capacidades del sistema para animación, ropa, cabello y sombreado. El trabajo diario incluye crear APIs que permitan a los desarrolladores crear avatares desde cero dentro de las experiencias, refactorizar el código existente en C++ y Lua para mejorar la fiabilidad, el rendimiento y la cobertura de pruebas, y establecer estándares arquitectónicos que guíen a otros equipos. Proporcionarás liderazgo técnico, coordinarás con los grupos de ingeniería, arte y producto, y ayudarás a definir el sistema de avatares usado por decenas de millones de usuarios activos mensuales. El puesto es adecuado para ingenieros con ocho o más años de experiencia en motores de juego orientados al consumidor, sólidas habilidades en C++ y matemáticas 3D, y experiencia en personalización de personajes, herramientas de creación de contenido o desarrollo de juegos para consola/móvil.

principal software engineeravatar personalizationc++ developmentlua scriptinggame engine3d mathcharacter customizationapi designcross-platformtechnical leadership

Education

  • Level: Bachelor's degree
Software DevelopmentOnsite8-8 yrs experience

Key Skills

C++Lua3D mathData structuresAlgorithmsNetworkingGame engineAnimationCloth physicsHair physicsShading

Notes

Onsite Tue-Thu, optional Mon/Fri; Salary $295,250‑$345,040; 8+ years experience required

Experience required

8-8 years experience
0 yrs10+ yrs

Sobre el puesto Cada día, decenas de millones de personas acuden a Roblox para explorar, crear, jugar, aprender y conectarse con amigos en experiencias digitales inmersivas en 3D. Roblox crea herramientas y una plataforma que empoderan a la comunidad para crear experiencias. El Ingeniero Principal de Software del equipo de Personalización de Avatares utilizará el motor de juego de Roblox para desarrollar funciones que impulsen la tecnología de avatares y generen experiencias de avatar simples y agradables. Responsabilidades Implementar funciones innovadoras en el motor de juego de Roblox para los sistemas de avatar. Crear APIs que permitan a los desarrolladores crear avatares desde cero. Mejorar la fidelidad y singularidad de los avatares. Desarrollar aplicaciones verticales para móvil, tablet, PC y consola. Refactorizar la base de código y establecer estándares arquitectónicos para la fiabilidad, el rendimiento y la cobertura de pruebas. Colaborar con múltiples equipos dentro de Roblox. Implementar sistemas usando C++ y Lua. Requisitos Más de 8 años de experiencia profesional con motores de juego orientados al consumidor o aplicaciones de juego. Dominio de C++, matemáticas 3D, estructuras de datos, algoritmos y redes. Experiencia en construcción de personajes, sistemas de personalización, editores y herramientas de creación de contenido. Experiencia desarrollando títulos de juegos en línea para consola o móvil. Familiaridad con animación, física de cuerpos rígidos o de tela/pelo, y sombreado.

Skills for this role

C++Lua3D mathData structuresAlgorithmsNetworkingGame engineAnimationCloth physicsHair physicsShading

Required skills

C++Lua3D mathData structuresAlgorithmsNetworkingGame engineAnimationCloth physicsHair physicsShading

Also mentioned in the listing

principal software engineeravatar personalizationc++ developmentlua scriptingcharacter customizationapi designcross-platformtechnical leadership
RolePrincipal Software Engineer - Avatar Personalization
CompanyRoblox
LocationSan Mateo, CA, United States
Typefull-time
CompensationNot disclosed
Posted2026-10-17
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 45 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Principal Software Engineer

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Principal Software Engineer, Orchestration

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Principal Software Engineer - Service Networking

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Principal Fullstack/backend Software Engineer, User Connections

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Foundation & Luau Platform

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Any GraduateGreenhouseSoftware Development# React# React Native# Luau# Lua+10 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Engineering Acceleration

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →