Senior Physics Programmer

2 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

Blazesoft - Social Media Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
5 Months ago
Liquid Asia - Junior Graphic Designer

Liquid Asia

Mumbai, Maharashtra, India (On-Site)
1 Month ago
bytedance - Hardware Product Engineer (VR/AR)- PICO

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Synechron - Core Platform Python Engineer

Synechron

Weehawken Township, New Jersey, United States (On-Site)
1 Month ago
Razer - Senior Business Development Manager

Razer

Irvine, California, United States (On-Site)
1 Month ago
Epic Games - Senior Physics Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
1 Month ago
Passive Logic - Computational Physics Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
1 Month ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

London, England, United Kingdom (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Linden lab - Customer Success Specialist

Linden lab

Atlanta, Georgia, United States (On-Site)
5 Months ago
Dave Ramsey - Marketing Graphic Designer

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
3 Weeks ago
Rackspace Technology - Sales Executive VI - Healthcare UK

Rackspace Technology

England, United Kingdom (Hybrid)
1 Week ago
ComeOn Group - Dutch Speaking Customer Experience Agent

ComeOn Group

Andalusia, Spain (Hybrid)
3 Months ago
warner bros games - Senior Software Engineer - Java

warner bros games

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
bytedance - Legal Counsel, Global AI Products

bytedance

Singapore (On-Site)
2 Months ago
oportun - Product Designer

oportun

India (Remote)
1 Month ago
Eccentric - Automotive Visualizer

Eccentric

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Paradox Interactive - Business Owner - Grand Strategy

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
The Walt Disney Company - Senior Software Engineer (Frontend)

The Walt Disney Company

Hong Kong (On-Site)
2 Months 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

zoox - Senior Software Engineer - Motion Planning Collision Avoidance

zoox

Foster City, California, United States (Hybrid)
1 Week ago
zoox - Systems Engineer - Collision Avoidance

zoox

Foster City, California, United States (Hybrid)
8 Months ago
Tesla - Electrical Engineer - Motor Design and Multi-Physics Optimization

Tesla

Athens, Greece (On-Site)
4 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

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

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Rockstar Games - Senior Physics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
1 Month ago
Passive Logic - Computational Physics Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
1 Month ago
Epic Games - Senior Physics Programmer

Epic Games

(On-Site)
5 Months ago
Lighthouse Games - Physics Engineer

Lighthouse Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Month ago
Kojima - Physics Programmer

Kojima

Minato City, Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded