Job Description
Rockstar Games is seeking a talented Senior Physics Programmer to join their team in Edinburgh, Scotland. This role involves developing cutting-edge physics and collision systems and using them in creative ways. The ideal candidate will collaborate with various departments to implement complex game features and maintain existing vehicle systems.
Role Involves:
- Utilizing the core physics engine to achieve the perfect blend of realism and fun.
- Implementing physics-based systems such as vehicle dynamics, water, destructible objects, and rope.
- Supporting design, AI, and gameplay teams to create novel mission, AI, and gameplay mechanics.
- Maintaining existing vehicle systems and expanding them to support new features.
- Working with artists to create new interactive objects and vehicles.
Requirements:
- Physics, mathematics, computer science, or equivalent degree.
- 5+ years of game programming experience.
- Ability to collaborate with artists, designers, coders, and other content creators.
- Passion for playing and making games.
- Demonstrable experience in C/C++.
- Strong profiling and optimization skills.
- Knowledge of rigid, multi-body simulation and Newtonian mechanics.
- Strong math skills (linear algebra, trigonometry, matrix/quaternion math).
- Strong multi-threaded programming skills.
- Excellent problem-solving skills with an emphasis on debugging C++ code.
Rockstar Games Offers:
- Opportunity to work on large-scale creative projects.
- Inclusive and highly-motivated environment.