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 11 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
    11 hours ago
  •  ...technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. From the early days, simulated physics has been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior... 
    Suggested

    Roblox

    Remote
    11 hours ago
  • $226.58k - $332.32k per year

     ...always innovating to improve the tools and technology that empower content developers worldwide. What You'll Do As a Principal Software Programmer of the Media Services team, you'll provide technical leadership for the platform powering real-time voice communication... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    11 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
    11 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
    11 hours ago
  • Principal Statistical Programmer (US, CAD, UK only) Syneos Health® is a leading fully-integrated life sciences services organization built to accelerate customer success. We partner with innovators at every point across the drug development and commercialization continuum,... 
    Contract work
    Remote
    1 day ago
  •  ...that working for a global CRO can bring? Our team says it’s the best of both worlds…. ClinChoice is searching for a  Lead / Principal Programmer Consultant to join one of our clients in Hematology TA Team.  ClinChoice is a global full-service CRO with a strong focus on... 
    Full time
    Remote work

    Clinchoice

    Remote
    11 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... 
    Full time

    Behaviour Interactive

    Remote
    11 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... 
    Full time
    Worldwide

    Behaviour Interactive

    Remote
    11 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
    11 hours ago
  •  ...where you come in… We're looking for a highly skilled Game Programmer to join our team. In this pivotal role, you'll leverage your knowledge...  ...or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior... 
    Remote job
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Kabam

    Remote
    11 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
    11 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
    11 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
    11 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
    11 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
    11 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
    11 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

    Playstation Global

    Remote
    11 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
    11 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
    11 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
    11 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
    11 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
    11 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
    11 hours ago
  • $70k - $85k per year

     ...currently looking add experienced Generalist Game Programmers to our already amazing team. As a “Snowmie” programmer, you will use your awesome skills in C++ / C# to...  ...offer 24/7 free and confidential help with your physical and mental health. RRSP Matching and Employee... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation
    Night shift

    Snowed In Studios

    Remote
    12 days 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
    11 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
    11 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
    11 hours ago
  •  ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Full time
    Worldwide

    Epic Games

    Remote
    11 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
    11 hours ago

Do you want to receive more vacancies?

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