CareerPlanGet AI match score →

Principal Software Engineer, Physics

Vancouver, Canada💼 Full-time💰 $279,120–$279,120🗓 2026-07-14 → 2026-07-30

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗