Roblox23 days ago

Principal Software Engineer, Physics

Salary not specified
MARKET
15,349median for this role
Solution Architect · 31 jobs with disclosed pay
5,667half of the offers: 15,000–18,258200,000
The employer didn't disclose pay — compare with the market yourself.
San Mateo

Responsibilities

  • 01Innovate and implement powerful physics features that empower Roblox developers to create immersive and dynamic experiences
  • 02Drive innovation through research and rapid prototyping, translating new ideas into practical solutions that stand the test of time
  • 03Optimize and enhance the robustness and performance of the physics engine and its integrations, ensuring a seamless user experience
  • 04Collaborate with internal teams and external developers, providing expert support and guidance to improve feature utilization and resolve technical challenges

Requirements

  • 01Extensive C++ Development: 10+ years of professional experience writing high-performance, optimized C++ code (2+ years if with an advanced degree)
  • 02Performance Engineering: Demonstrated ability to use multithreading and SIMD optimization techniques to enhance application efficiency with knowledge of modern computer architecture and its impact on software performance
  • 03Physics and Numerical Methods Experience: Practical experience applying numerical methods to solve problems in real-time physics simulation
  • 04Real-Time Physics Expertise: Proven experience developing and deploying real-time and online multiplayer physics simulations
  • 05Physics SDK Familiarity: Hands-on experience integrating and applying physics SDKs such as PhysX, Havok, and Bullet
  • 06Educational Background: Bachelor's or advanced degree in Computer Science, Mathematics, Physics, Engineering, or equivalent demonstrated experience

What we offer

  • 01Annual Salary Range $345,040 — $399,420 USD
  • 02Equity compensation and benefits
  • 03Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday