GrepJob
Roblox

Principal Software Engineer, Character Control

Roblox
Apply
about 17 hours ago
San Mateo, CA, USA
Staff+
H1B Sponsor

Base Salary

$295k - $345k/yr

Responsibilities

  • Architect modular gameplay frameworks and state management systems for Avatar movement.
  • Develop core locomotion mechanics and character abilities for millions of players.
  • Bridge high-level gameplay logic with low-level engine physics for realistic movement.
  • Optimize character performance and replication logic for fluid multiplayer experiences.
  • Identify API gaps and enhance Character Controller technology for the community.

Requirements

  • 8+ years of experience in game development focusing on character systems or gameplay mechanics.
  • Strong coding skills in C++ and Lua.
  • Deep understanding of Finite State Machines (FSM) and data-driven gameplay ability systems.
  • Experience with client-side prediction and server-authoritative logic for networked movement.
  • Solid grasp of vector mathematics and kinematic character controllers.
  • Drive to fine-tune character movement for responsive and satisfying controls.

Benefits

  • Eligible for equity compensation.
  • Flexible onsite work schedule with required presence Tuesday to Thursday.

Tech Stack

C++Lua

Categories

BackendGaming