Simulation / Physics Engineer

About the job

Stardock is currently seeking an experienced Simulation / Physics Engineer to work with our existing team to develop cutting-edge games. The ideal candidate has a passion for developing cutting-edge simulations and physics systems. This is a salaried, full-time position at our Plymouth, Michigan office.

Key Responsibilities:

  • Design, develop, and maintain real-time physics systems for our video games, focusing on performance, reliability, and scalability.
  • Implement collision detection, rigid and soft body dynamics, and other physics-based effects.
  • Create physics driven systems for animations and visual effects.
  • Optimize physics simulations for various platforms, ensuring smooth and responsive performance across all target hardware.
  • Participate in code reviews, contribute to best practices, and maintain high coding standards within the team.
  • Stay abreast of the latest developments in real-time physics simulation and explore innovative ways to apply them in our games.
  • Debug and troubleshoot physics-related issues, providing solutions that meet our quality standards.

Qualifications

  • Degree in Computer Science, Physics, Mathematics, or a related field.
  • 5+ years of proven experience in video game or simulation development.
  • Senior level knowledge in C++.
  • Expertise in math (linear algebra, trigonometry, matrix/quaternion math).
  • Knowledge of rigid, multi body simulation, kinematics, and inverse kinematics.
  • Professional experience with real-time physics simulation software and components such as Open Dynamics Engine (ODE), Havok, PhysX, Chaos, etc.
  • Excellent problem-solving skills with an emphasis on debugging C++ code.

Apply for this job