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
- ...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
$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...SuggestedLong term contractFull timeTemporary workWorldwide- ...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
- ...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
- 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
- ...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 timeRemote work
- ...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
- ...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 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
- ...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 jobFull timeSummer workWork at officeLocal areaImmediate startFlexible hours
$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- ...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
$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$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$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- ...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- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.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
- 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
$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- ...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
$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 contractPermanent employmentFull timeWork at officeRemote workRelocationNight shift$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
- ...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 timeWorldwide
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Physics Programmer. Be the first to apply!
- chief engineer Remote
- project engineer assistant project manager Remote
- mechanical engineering project manager Remote
- general engineer Remote
- engineering project manager Remote
- director software engineering Remote
- directeur ingénierie Remote
- mechanical engineering director Remote
- chief power engineer Remote
- principal consultant Remote
