Senior Physics Programmer

3 Months ago • 2 Years + • Physics Engine

Job Summary

Job Description

The Senior Physics Programmer will be responsible for creating a high-quality, general-purpose physics system to support the needs of game projects. The role involves implementing low-level physics systems, researching the latest trends in real-time physics simulation, and designing, implementing, and maintaining efficient physics code. The programmer will collaborate with designers and artists and is expected to debug, optimize, and modify code to meet quality standards. The role is remote.
Must have:
  • 2+ years of physics engine development experience.
  • Expert proficiency with C++.
  • Deep knowledge of advanced, low-level physics systems.
  • Experience with proprietary or commercial C++ 3D game engines.
  • Excellent communication skills.
Good to have:
  • Bachelor's degree in physics.
  • Experience with third-party physics systems such as PhysX or Havok.
  • Experience programming in Java.

Job Details

We are looking for a talented and experienced Physics Programmer to join our team and create a high quality general purpose physics system to support the needs of our game projects. We are a technology focused company with an experienced programming team and an advanced proprietary game engine.

A successful candidate will be a skilled and motivated physics programmer able to write concise, logical, bug-free code that is on the cutting edge of technology in the the space of real-time physics simulation.

Candidates local to Ontario, Canada are preferred, but this is not a requirement.

Responsibilities
  • Implement low level physics systems from the ground up in a proprietary engine.
  • Research academic papers to stay informed on latest trends in advanced real-time physics simulation.
  • Write systems for rigid body collision, soft body simulation including ragdoll, cloth, and fluid simulation.
  • Design, implement, and maintain clear, concise, bug-free physics code.
  • Debug, optimize, or modify code to adhere to quality, readability, and reliability standards.
  • Review, test, and verify code to ensure correctness, robustness, and efficiency.
  • Collaborate with designers and artists to understand and implement physics systems that are functional, easy to use, and support the needs of our engine.
Requirements
  • Bachelor's degree in Computer Science or equivalent work experience.
  • Minimum 2 years of physics engine development experience on shipped products.
  • Expert proficiency with C++.
  • Deep knowledge of advanced, low-level physics systems.
  • Expertise architecting robust, well-written, and efficient solutions to complex technical problems.
  • Experience writing and debugging code inside a proprietary or commercial C++ 3D game engine such as Unreal Engine.
  • Motivated self-starter with exceptional technical ability and exceptional communication skills.
  • Passionate about developing high quality video games and engine systems.
Bonus Skills
  • Bachelor's degree in physics.
  • Experience using third party physics systems such as PhysX or Havok.
  • Experience programming in Java.
How to Apply
You will need to provide:
  • Resume detailing your experience. (required)
  • Cover letter. (preferred)
  • References. (preferred)
Send the aforementioned items either by link or as an attachment to jobs@tacticstudios.com, subject "Senior Physics Programmer".

NOTE: For the foreseeable future, all positions at Tactic Studios are performed remotely, working from home. We are flexible to accommodate the unique needs you may have to ensure a productive, healthy work environment.

Similar Jobs

Accenture - Sales Operations Analyst

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
dbt Labs - Senior Software Engineer II

dbt Labs

Ireland (Remote)
2 Weeks ago
Coda - Senior/Staff Software Engineer, Codashop

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
5 Days ago
TTC Global - Senior Software QA Engineer

TTC Global

Montréal, Québec, Canada (On-Site)
2 Months ago
PwC - Associate Identity & Access Management - Cybersecurity

PwC

United States (On-Site)
2 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Epic Games - Senior Physics Programmer

Epic Games

(On-Site)
6 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
2 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

London, England, United Kingdom (On-Site)
1 Month ago
zoox - Systems Engineer - Collision Avoidance

zoox

Foster City, California, United States (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Build Staff - Release Engineer

Build Staff

Miami, Florida, United States (On-Site)
6 Years ago
Techland - Senior Cinematic Artist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago
Hawkeye Innovations - Match Operations Assistant

Hawkeye Innovations

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
bytedance - Student Researcher (Foundation Models - Reasoning, Planning & Agent) - Doubao (Seed) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Accenture - Procure to Pay Operations New Associate

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Months ago
GoTo Group - PAC PMO Lead/Manager

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago
Sword Health - Director of Consultant Relations (WTW)

Sword Health

United States (Remote)
4 Months ago
Fox Factory - Sales Manager - Performance Vehicle Development

Fox Factory

Michigan, United States (Remote)
2 Months ago
Spaulding Ridge - Client Director

Spaulding Ridge

Chicago, Illinois, United States (On-Site)
3 Months ago
Square - Planner

Square

Washington, England, United Kingdom (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Physics Engine Jobs

Tesla - Electrical Engineer - Motor Design and Multi-Physics Optimization

Tesla

Athens, Greece (On-Site)
5 Months ago
grendel games - Senior physics engineer

grendel games

Leeuwarden, Friesland, Netherlands (Hybrid)
2 Months ago
zoox - Systems Engineer - Collision Avoidance

zoox

Foster City, California, United States (Hybrid)
9 Months ago
Epic Games - Senior Physics Programmer

Epic Games

(On-Site)
6 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
2 Months ago
nissan - Collision Safety Experiment Engineer

nissan

Japan (On-Site)
2 Weeks ago
Kojima - Physics Programmer

Kojima

Minato City, Tokyo, Japan (On-Site)
3 Months ago
Cloud Imperium Games - Physics Programmer

Cloud Imperium Games

Frankfurt Am Main, Hessen, Germany (On-Site)
2 Weeks ago
Paper Stacking games - UE5 Physics System Engineer

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

London, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded