Principal Software Engineer: Real-Time Physics & Performance

OneClick Smart Resume

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation

Job summary

Roblox is seeking a Principal Software Engineer, Physics, to lead the design and implementation of the distributed physics engine. You will develop high-performance C++ physics features and work on real-time multiplayer simulations for billions of concurrent experiences.

You will collaborate with cross-functional teams to optimize engine integrations, apply numerical methods, and ensure scalable, reliable physics across platforms.

Qualifications

  • Advanced C++ development experience.
  • Strong background in performance engineering (multithreading/SIMD).
  • Experience applying numerical methods to real-time physics.
  • Hands-on with real-time, online multiplayer physics simulations.
  • Familiarity with physics SDKs such as PhysX, Havok, and Bullet.

Responsibilities

  • Innovate and implement powerful physics features for Roblox developers to create immersive experiences.
  • Drive research and rapid prototyping, turning ideas into durable solutions.
  • Optimize robustness and performance of the physics engine and integrations.
  • Collaborate with internal teams and external developers to resolve technical challenges and improve feature usage.

Skills

C++ Development
Performance Engineering
Numerical Methods
Real-time Physics
Physics SDK

Education

Bachelor's or higher in CS/Math/Physics/Engineering

Tools

PhysX
Havok
Bullet

Job description

Roblox is seeking a Principal Software Engineer, Physics, to lead the design and implementation of the distributed physics engine. You will develop high-performance C++ physics features and work on real-time multiplayer simulations for billions of concurrent experiences.

You will collaborate with cross-functional teams to optimize engine integrations, apply numerical methods, and ensure scalable, reliable physics across platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Real-Time Physics Engine Engineer
Senior Real-Time Physics Engine Engineer

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Flexible onsite days
Principal Software Engineer, Physics
Principal Software Engineer, Physics

OneClick Smart Resume • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Principal C++ App Performance Engineer — Multi‑Platform
Principal C++ App Performance Engineer — Multi‑Platform

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Benefits package
Principal Software Engineer, Physics
Principal Software Engineer, Physics

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Flexible onsite days
Principal Game Engine Systems Engineer (C++)
Principal Game Engine Systems Engineer (C++)

OneClick Smart Resume • San Mateo (CA)

On-site
USD 293,000 - 344,000
Equity compensation
Benefits
Principal Software Engineer, Real-Time Communications
Principal Software Engineer, Real-Time Communications

OneClick Smart Resume • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits on page
Principal Engineer - Collaboration at Scale (C++)
Principal Engineer - Collaboration at Scale (C++)

OneClick Smart Resume • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Senior Engine Systems Software Engineer (C++)
Senior Engine Systems Software Engineer (C++)

OneClick Smart Resume • San Mateo (CA)

Hybrid
USD 242,000 - 294,000
Equity compensation
Benefits described on this page
Principal Software Engineer, Core Game Engine Data Model
Principal Software Engineer, Core Game Engine Data Model

OneClick Smart Resume • San Mateo (CA)

Hybrid
USD 295,250 - 345,040
Equity compensation
Senior Software Engineer, Cross-Platform Performance
Senior Software Engineer, Cross-Platform Performance

OneClick Smart Resume • San Mateo (CA)

On-site
USD 196,000 - 242,000