Principal Software Engineer, Physics
Core
Developing and optimizing Roblox's proprietary distributed physics engine to enable dynamic, immersive 3D environments for millions of users.
Role type
Principal Software Engineer, Physics
Builds
Roblox's proprietary distributed physics engine and related APIs/tools for developers
Domain
Real-time physics simulation, computer graphics, game engine development
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, multithreading, SIMD optimization, numerical methods, real-time physics simulation, physics SDK integration
Preferred skills
Advanced degree in CS/Math/Physics, experience with modern computer architecture
Technologies
C++, PhysX, Havok, Bullet
Responsibilities
Innovate and implement powerful physics features, drive innovation through research and rapid prototyping, optimize and enhance the robustness and performance of the physics engine, collaborate with internal teams and external developers
Seniority
Principal, hands-on IC with strategic impact