Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Physics Programmer

Full-time

Epic Games


WHAT MAKES US EPIC?


At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - UNREAL ENGINE


What We Do


Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do


The Epic Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new physics systems and maintain existing systems in Unreal Engine 5 and beyond. You will work closely with content creators and members of our engine team, building the world’s premier game physics engine technology and helping to set a new standard in simulation.

In this role, you will



  • Participate in the Implementation and maintenance of new physics systems within Unreal Engine focusing on the core physics engine systems and tooling with an eye for performance optimization and scalability

  • Become the vision holder for the future direction of physics simulation, physics features and API for the Chaos physics engine and related systems

  • Maintain the existing physics engine and integration into the Unreal Engine

  • Be expected to be forward-thinking with keeping up to date on current and future techniques, research, hardware, etc.

  • Collaborate with project teams to solve difficult and novel physics problems, enabling the creation of new and exciting mechanics for players

What we're looking for



  • Proven track record implementing simulation solvers or engines for real-time applications in shipped titles

  • Master’s or PhD in Computer Science or Physics required; completed coursework in games physics preferred

  • Strong C++ knowledge and excellent math skills

  • In depth knowledge of rigid body dynamics, collision detection/response and low level optimization techniques

  • Experience with other game physics engines such as Havok, PhysX, Bullet, etc.

  • Passion for physics and making physics work in the game world

This role is open to multiple locations in North America (including WA).

Pay Transparency Information


The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).

Washington Base Pay Range

$223,199—$327,358 USD

ABOUT US


Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!


Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here .

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here .

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Physics Programmer in Remote vacancy
  •  ...développement dans le domaine de la physique ; Solides compétences en programmation C++ et maîtrise d'au moins un langage de script ; Esprit de...  ...de résoudre les problèmes. Une expérience avec Havok Physics serait un plus. Ce que vous ferez : Développer des... 
    Suggested
    Full time
    Work at office

    High Dive Inc.

    Remote
    16 hours ago
  •  ...working for a global CRO can bring? Our team says it’s the best of both worlds... ClinChoice is searching for a Senior/Principal Statistical Programmer Consultant to join one of our clients.  The Senior Statistical Programmer will serve as a senior technical expert... 
    Suggested
    Contract work

    Clinchoice

    Remote
    16 hours ago
  •  ...Nous recherchons un Programmeur Clinique Principal I qui aime relever des défis complexes...  ..., la direction des activités de programmation dans le cadre d’études mondiales, ainsi...  ...conventions CDISC (CDASH, SDTM, TAUGs), les principes de validation et les pratiques exemplaires... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours
    Day shift
    2 days per week

    Allucent

    Remote
    16 hours ago
  •  ...revolutionize the video game industry by leveraging your expertise in backend programming? Behaviour Interactive is looking for a Backend Programmer to join its team on Dead By Daylight. In this role, you will leverage your knowledge and expertise, and will be a vital member... 
    Suggested
    Full time

    Behaviour Interactive

    Remote
    16 hours ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. As a  Principal Systems Programmer on  Dead by Daylight , you will play a key role in shaping the technical foundation of one of the world's leading live... 
    Suggested
    Full time
    Worldwide

    Behaviour Interactive

    Remote
    16 hours ago
  •  ...Programmer Competition number: 2026-08 Reporting to the Recreation Services Manager the major duties and responsibilities for this...  ...variety of activities including sports, games, arts & crafts, and physical literacy, in a structured format. To promote the summer play... 
    Summer work
    Internship

    City Of Yorkton

    Remote
    16 hours ago
  •  ...and touch panel design onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of...  ...Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr.... 
    Full time
    Work at office
    Remote work

    Avi-spl Brand

    Remote
    16 hours ago
  • $92.5k - $107.5k per year

     ...Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the...  ...various subsystems, such as AI, UI, Physics, Character, Graphics, Engine and Tools....  ...shipped title. Job Details  Job Title: Programmer III  Reports to: Director of... 
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Hardsuit Labs

    Remote
    16 hours ago
  • $80k - $130k per year

     ...Voltage is looking for experienced and passionate Unreal Engine 5 Programmers to join our team. This role is a fantastic opportunity for a...  ...core game functionality such as application specific AI, physics, character control, camera management, inventory systems, event... 
    Remote job
    Long term contract
    Permanent employment
    Full time
    Casual work
    Local area

    High Voltage Software

    Remote
    16 hours ago
  • $100k - $120k per year

     ...ability to do the same. We are looking for a talented Senior Programmer  for our current and upcoming Unreal Engine based multiplayer...  ...creed, religion, gender, sexual orientation, age, marital status, physical and/or mental handicap, financial ability or any other... 
    Permanent employment
    Full time
    Fixed term contract
    Work at office
    3 days per week

    Offworld Industries

    Remote
    16 hours ago
  • $24.61 per hour

     ...for more details. Position Overview: The Recreation Programmer assists the Recreation Program Coordinator in daily...  ...that recruits, trains, pays, and promotes employees fairly and equally regardless of race, gender, ethnicity, age, or physical status.... 
    Hourly pay
    Full time
    Summer work
    Casual work
    Local area
    Shift work
    Night shift
    Weekend work
    Afternoon shift

    City Of Brooks

    Remote
    16 hours ago
  •  ...large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting technological...  ...avec les extensions IBM i comme environnement de développement principal. Required Skills / Compétences requises Programming... 
    Daily paid
    Full time
    Internship
    Worldwide

    Keyloop

    Remote
    16 hours ago
  •  ...euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes...  ...Maîtrise du langage C++ et bonne connaissance des principes du développement orienté-objet. Capacité à déboguer et à optimiser... 
    Full time
    Internship
    Immediate start

    Sony

    Remote
    16 hours ago
  • $130k - $170k per year

     ...The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology...  ...Extensive experience with Unreal Engine. Experience with physic programming   Benefits & Perks ~6.5 weeks paid vacation... 
    Long term contract
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours

    Torn Banner

    Remote
    16 hours ago
  •  ...responsabilités) Un accès gratuit à un médecin virtuel et au programme d'aide pour les employés (24/7) Un régime complet d'assurances...  ...: L'alignement avec les meilleures pratiques SAP et les principes du clean core L'absence de personnalisation inutile ou de réplication... 
    Daily paid
    Full time
    Contract work

    Hdi

    Remote
    8 hours ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Remote
    16 hours ago
  •  ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse.  Your day-to day will... 
    Full time
    Worldwide

    Ee Consulting

    Remote
    16 hours ago
  • $60k - $80k per year

     The ideal candidate will have a passion for learning and be able to adapt to changing tasks quickly. Specifically, the responsibilities of this position include: Responsible for design, coding, testing, debugging, documentation, delivery and support of both Web and Client...
    Full time

    Ctdi Careers

    Remote
    16 hours ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Remote
    16 hours ago
  • The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.
    Full time

    Rino Consulting

    Remote
    16 hours ago
  • $45k - $55k per year

     ...clinical research field, we are seeking committed, skilled, and customer-focused individuals to join our winning team as a Statistical Programmer I or our Markham, Ontario on-site location, or remotely from a home-based office anywhere in the Canada in accordance with our Work... 
    Remote job
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Work from home
    Worldwide

    Everest Clinical Research

    Remote
    16 hours ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Remote
    16 hours ago
  •  ...cost-efficient solutions, that exceed our customers’ expectations. Job Opportunity: We are looking for a full-time Controls Programmer to create programs and develop software for the purpose of controlling specialized automated equipment.  This position requires... 
    Full time
    Summer holiday

    Innovative Group Of Companies

    Remote
    16 hours ago
  • (Version française ci-dessous)   Graphics Programmer   With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity... 
    Full time
    Work at office
    Local area

    Larian Studios

    Remote
    16 hours ago
  • $12k - $15k per year

     ...expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal,... 
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Remote
    16 hours ago
  •  ...and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and...  ...concurrent team workflows; Support production needs related to physics systems and data pipelines. Qualifications What you... 
    Long term contract
    Full time

    Ubisoft

    Remote
    16 hours ago
  • $180.1k - $247.6k per year

     ...CD PROJEKT RED is looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver, British Columbia. This...  ...Prototype new animation techniques, including procedural generation and physics-based systems. Mentor junior programmers and contribute to... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Remote
    16 hours ago
  •  ...développeurs de jeux de toutes disciplines. Solides compétences en programmation C/C++. Solides compétences en mathématiques. Très bonne...  ...in C/C++ Strong math skills Strong familiarity with AI, physics, animation and gameplay code in general Experience with... 
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Remote
    16 hours ago
  • $70k - $90k per year

     ...experiences that resonate with strategy gamers worldwide and entertain millions of casual players every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re enthusiastic and driven to work on great projects. You have a keen desire to work in Games... 
    Long term contract
    Full time
    Casual work
    Internship
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Remote
    16 hours ago
  •  ...improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface Programmer who is passionate about games and well-versed in C++, UI development on PC, console and mobile. In this role, you will work closely... 
    Long term contract
    Full time
    Temporary work
    Remote work
    Worldwide

    Epic Games

    Remote
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Physics Programmer. Be the first to apply!