Principal Physics Programmer
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 .
- ...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...SuggestedFull timeWork at office
- ...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...SuggestedContract work
- ...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...SuggestedFull timeWork at officeRemote workFlexible hoursDay shift2 days per week
- ...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...SuggestedFull time
- ...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...SuggestedFull timeWorldwide
- ...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 workInternship
- ...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 timeWork at officeRemote work
$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 employmentFull timeLocal areaRemote workFlexible hours$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 jobLong term contractPermanent employmentFull timeCasual workLocal area$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 employmentFull timeFixed term contractWork at office3 days per week$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 payFull timeSummer workCasual workLocal areaShift workNight shiftWeekend workAfternoon shift- ...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 paidFull timeInternshipWorldwide
- ...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 timeInternshipImmediate start
$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 contractFull timeWork at officeRemote workRelocationFlexible hours- ...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 paidFull timeContract work
- 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 timeWork at office
- ...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 timeWorldwide
$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- 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 timeWork at office
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Full time
$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 jobLong term contractFull timeContract workTemporary workWork at officeWork from homeWorldwide- 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 timeWork at office
- ...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 timeSummer holiday
- (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 timeWork at officeLocal area
$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 timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...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 contractFull time
$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 timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- ...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 timeWork at officeRemote workWorldwide
$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 contractFull timeCasual workInternshipRemote workWorldwide- ...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 contractFull timeTemporary workRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Physics Programmer. Be the first to apply!
- mechanical engineering project manager Remote
- director software engineering Remote
- mechanical engineering director Remote
- general engineer Remote
- chief engineer Remote
- project engineer assistant project manager Remote
- engineering project manager Remote
- comptable principal Remote
- principal Remote
- principal consultant Remote
