Job Search and Career Advice Platform

Enable job alerts via email!

Senior Physics Programmer

Skillsearch

Remote

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A gaming technology firm in the United Kingdom is seeking a Senior Game Tech Programmer to drive innovation in mobile game physics and collision systems. The role involves collaborating with game teams, optimising code for mobile performance, and ensuring high-quality player experiences. The ideal candidate has strong C++ programming skills, experience in physics engines, and a proactive approach to problem-solving. Apply now, or email the provided contact for more details.

Qualifications

  • Strong professional experience programming in C++.
  • Proven experience designing or working with physics engines.
  • Excellent understanding of vector mathematics and mechanics.

Responsibilities

  • Design, develop, and evolve physics and collision systems.
  • Work closely with gameplay programmers to enhance the player experience.
  • Optimise physics and collision code for mobile devices.

Skills

C++ programming
Physics engines
Vector mathematics
Real-time simulation
Collaboration skills
Job description

Are you an experienced Senior Game Tech Programmer specialising in physics and collision systems, looking to contribute to a next-generation mobile game technology project? This is a contract opportunity to join a dedicated game technology team focused on empowering game developers to create outstanding player experiences.

In this role, you’ll work closely with game teams to design and implement efficient, high-quality physics and collision systems that balance gameplay needs with the performance constraints of mobile devices. You’ll help define not only what systems are required, but also what should be intentionally excluded, always prioritising player experience and practical implementation.

What you'll be doing:

  • Design, develop, and evolve physics, collision detection, and collision response systems
  • Work closely with gameplay programmers to support and enhance the player experience
  • Optimise physics and collision code to run efficiently across a wide range of mobile devices
  • Identify and implement improvements across the wider game technology stack
  • Contribute to and maintain a multi-platform C++ codebase
  • Collaborate with other engine developers to ensure systems integrate cleanly with existing architecture
  • Partner directly with game teams to iterate on gameplay feel and technical solutions
  • Act as a key contributor within the engine team, supporting planning, feature reviews, and mentoring junior engineers

What we're looking for:

  • Strong professional experience programming in C++
  • Proven experience designing, implementing, or working extensively with physics engines
  • Excellent understanding of vector mathematics, mechanics, and real-time simulation concepts
  • Ability to quickly understand and work within existing, complex codebases
  • Strong communication skills, with the ability to collaborate with both technical and non-technical stakeholders
  • A proactive, delivery-focused mindset with a genuine desire to help others succeed

Nice to have:

  • Experience with deterministic systems using fixed-point mathematics
  • Familiarity with ECS (Entity Component System) architectures
  • Experience developing mobile games
  • Strong understanding of common game development systems and patterns
  • Prior experience mentoring other engineers or providing technical leadership

If you’re a senior physics-focused game programmer who enjoys collaborating closely with game teams to deliver high-quality mobile experiences, we’d love to hear from you.Apply now, or email Ryan Templeman - rt@skillsearch.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.