RobloxНовая8 часов назад
Principal Software Engineer, Physics
Зарплата не указана
Vancouver
Навыки
C++multithreadingSIMDnumerical methodsreal-time physics simulationonline multiplayer physics simulationsPhysXHavokBullet
Обязанности
- 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
Требования
- 01Extensive C++ Development: 8+ 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
Условия
- 01Annual Salary Range $279,120 — $332,440 CAD
- 02Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday
- 03All full-time employees are also eligible for equity compensation and for benefits