Principal Game Engine Physics Engineer (Remote)

Placements24

Johannesburg

Hybrid

ZAR 1,800,000 - 2,800,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Home office stipend
Opportunity to work with cutting-edge
Professional development and industry\

Job summary

Placements24 is seeking a Principal Software Engineer to lead development of our game engine physics systems in a fully remote role. You will design, implement, and optimize real-time physics simulations, mentor engineers, and shape the technical direction of the engine.

The ideal candidate has 10+ years in software engineering with 7+ years in physics programming for games, deep knowledge of C++, and hands-on experience with PhysX or Havok. Remote collaboration across teams is essential.

Qualifications

  • 10+ years of professional software engineering experience with at least 7 years in physics programming for game engines or real-time simulations.
  • Expert-level proficiency in C++ and OO design principles.
  • Strong background in Newtonian mechanics, rigid/soft body dynamics, and collision detection algorithms.

Responsibilities

  • Lead design, implementation, and optimization of advanced physics simulation systems for a proprietary game engine.
  • Develop high-performance C++ code for physics calculations, collision detection, and dynamics.
  • Collaborate with graphics, AI, and gameplay teams for seamless integration of physics systems.
  • Profile and optimize physics code for scalability across platforms.
  • Mentor junior and mid-level engineers in best practices for physics programming.
  • Research and implement cutting-edge physics technologies and algorithms.
  • Contribute to the technical direction and architecture of the game engine.
  • Write clear, well-documented, maintainable code.
  • Identify and resolve complex physics simulation challenges.
  • Stay updated on the latest game physics and real-time simulation developments.

Skills

C++ expert
Physics programming
Multithreading
Mentoring
Remote collaboration
Performance optimization

Education

Master’s degree or PhD in CS/Physics

Tools

PhysX
Havok

Job description

Placements24 is seeking a Principal Software Engineer to lead development of our game engine physics systems in a fully remote role. You will design, implement, and optimize real-time physics simulations, mentor engineers, and shape the technical direction of the engine.

The ideal candidate has 10+ years in software engineering with 7+ years in physics programming for games, deep knowledge of C++, and hands-on experience with PhysX or Havok. Remote collaboration across teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Game Engine Physics
Principal Software Engineer - Game Engine Physics

Placements24 • Johannesburg

Hybrid
ZAR 1,800,000 - 2,800,000
Home office stipend
Opportunity to work with cutting-edge
Professional development and industry\
Remote Senior Game Engine Programmer (C++ & Graphics)
Remote Senior Game Engine Programmer (C++ & Graphics)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Remote work
Health benefits
Professional development
+1
Senior Game Programmer - Engine Development
Senior Game Programmer - Engine Development

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Remote work
Health benefits
Professional development
+1
Remote Game Engine Performance Director
Remote Game Engine Performance Director

Placements24 • Upington

Hybrid
ZAR 2,964,000 - 4,281,000
Executive salary
Stock options
Remote-first
+2
Senior Gameplay Programmer — Remote, Impactful Core Mechanics
Senior Gameplay Programmer — Remote, Impactful Core Mechanics

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,500,000 - 2,000,000
Fully remote work
Competitive salary & bonuses
Health, dental, and vision insurance
+2
Remote Senior Game Programmer: C++ Gameplay Architect
Remote Senior Game Programmer: C++ Gameplay Architect

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,200,000
Highly competitive salary and benefits
Comprehensive health insurance
Generous paid time off
+4
Remote Senior Gameplay Programmer for AAA Title
Remote Senior Gameplay Programmer for AAA Title

Placements24 • Durban

Hybrid
ZAR 1,494,000 - 2,324,000
Remote-first culture
Work-from-home stipend
Flexible hours
+3
Remote Lead Unity/C# Game Developer
Remote Lead Unity/C# Game Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Competitive salary
International team
+2
Remote Senior Game Systems Designer & Economy Lead
Remote Senior Game Systems Designer & Economy Lead

Placements24 • Upington

Hybrid
ZAR 700,000 - 1,100,000
Fully remote
Competitive salary
Flexible hours
+2
Remote Technical Director - Engine & Performance Optimization
Remote Technical Director - Engine & Performance Optimization

Placements24 • Upington

Hybrid
ZAR 2,964,000 - 4,281,000
Executive salary
Stock options
Remote-first
+2