Logo of Huzzle

Principal Physics Programmer

  • Job
    Full-time
    Expert Level
  • Software Engineering
  • $168.7K - $216.9K
  • Carlsbad
  • Quick Apply

AI generated summary

  • You need a physics, math, or CS degree, 9+ years game programming experience, 7+ years in real-time physics, C/C++, rigid body simulation knowledge, math skills, multi-threaded programming proficiency, and problem-solving ability for this Principal Physics Programmer role at a top game company.
  • You will collaborate with various departments to implement complex game features, maintain and expand vehicle systems, and create new interactive objects and vehicles for the game at Rockstar Games.

Requirements

  • Physics, mathematics, computer science or equivalent degree.
  • 9+ years of game programming experience.
  • 7+ years of experience with real time physics simulation.
  • Experience with low level optimizations and fixing stability issues.
  • Ability to work with artists, designers, coders and other content creators to make sure they can get the most out of our technology.
  • Skills:
  • Demonstrable experience in C/C++.
  • Familiarity with existing physics engines.
  • 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.
  • Pluses:
  • Please note that these are desirable skills and are not required to apply for the position.
  • A video show reel demonstrating your creativity and flair for gameplay programming, preferably with an emphasis on utilizing physics.
  • Knowledge of vehicle dynamics, fluid dynamics, cloth simulation, and/or finite element method.
  • One shipped title; preferably on the Xbox and/or PlayStation consoles.

Responsibilities

  • Support and collaborate with other departments such as design, animation & AI, to implement complex game features.
  • Help maintain existing vehicle systems and expand them to support new features throughout the lifetime of our projects.
  • Work with artists to create new interactive objects and vehicles for the game.

FAQs

What are the key responsibilities of a Principal Physics Programmer at Rockstar Games?

A Principal Physics Programmer at Rockstar Games is responsible for developing cutting-edge physics and collision systems and utilizing them in creative and innovative ways to enhance gameplay experiences.

Where is the position located?

This is a full-time, in-office position based out of Rockstar's new game development studio in Carlsbad, CA.

What kind of environment can I expect to work in at Rockstar Games?

Rockstar Games provides a dedicated and inclusive environment where you can collaborate with some of the most talented people in the industry. It's a creatively rewarding and ambitious setting where you can learn and grow.

What skills and qualities are necessary to succeed as a Principal Physics Programmer at Rockstar Games?

To excel in this role, you should have a passion for developing cutting-edge physics and collision systems, as well as a creative mindset to use them in innovative ways. Strong programming skills and a background in physics are essential.

Is there room for growth and advancement within the company?

Rockstar Games values career development and offers opportunities for growth and advancement within the company. With dedication and talent, there is potential for progression in your career as a Principal Physics Programmer.

Entertainment & Media
Industry
1001-5000
Employees
1998
Founded Year

Mission & Purpose

Rockstar Games is a renowned video game development company that creates and publishes interactive entertainment. They are best known for developing critically acclaimed and highly popular game franchises such as Grand Theft Auto, Red Dead Redemption, and Max Payne. Their ultimate mission is to push the boundaries of interactive entertainment and deliver immersive gaming experiences to players worldwide. Rockstar Games' purpose is to craft innovative, engaging, and visually stunning games that captivate players and offer them compelling storytelling, dynamic open-world environments, and a sense of freedom to explore and interact with the game world. Through their games, they aim to provide players with thrilling and memorable experiences, making them leaders in the gaming industry and earning a dedicated fan base of gamers worldwide.