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
EPIC JOB + EPIC BENEFITS = EPIC LIFE
We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.
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 .
- ...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
- ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re seeking a Principal AI Programmer with a passion for innovation to join our team and play a key role in shaping the future of Dead by Daylight through innovative...SuggestedFull timeApprenticeship
- ...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...SuggestedPermanent employmentFull timeWorldwide
- ...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...SuggestedPermanent employmentFull timeWorldwide
$118k - $152k per year
...Atouts supplémentaires Expérience dans les environnements des marchés des capitaux ou des services financiers Familiarité avec les programmes de mise à niveau d’infrastructure à grande échelle Exposition aux plateformes infonuagiques (AWS, Azure, GCP) et aux modèles d’...SuggestedApprenticeshipInternshipImmediate start- ...a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend... ...regard based on the following: age, sex, sexual orientation, physical disability, country origin, religion, citizenship, native...Full time
- ...propos du rôle Nous sommes à la recherche d’un directeur de programme sénior pour piloter un important programme de transformation au... ...plein, permanent Équité en emploi Levio souscrit au principe d'équité en emploi et applique un programme d'accès à l'égalité...Permanent employmentFull timeWork at officeFlexible hours
- ...As an Engine Programmer at Ubisoft Montréal you will contribute to the development and evolution of core engine systems of the project. Youll... ...team workflows; Support production needs related to physics systems and data pipelines. Qualifications : What you bring...Long term contractFull timeRemote work
- ...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 timeInternship
- ...Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite... ...systems that interface with platform APIs, i.e. memory allocators (physical and virtual), file systems, input systems Monitor stability...Long term contractFull timeTemporary workWorldwide
$73.14k per year
...maintenance of software Assist in the collection and documentation of user's requirements Assist in the development of logical and physical specifications Manage incidents Develop and maintain computer databases Develop and document software testing plans...Long term contractPermanent employmentFull timeWork at officeRemote work- ...apporter de nouvelles idées et perspectives. "Outil de Trading Principal EQD" est une équipe TI dynamique travaillant pour le Front et... .... · Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des...Daily paid
- ...for equipping our players with an incredible diversity of looks and styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for customization and player choice across the Fortnite ecosystem - from characters to...Long term contractFull timeTemporary workWorldwide
$25k per year
...sociaux (MSSS), en collaboration avec Santé Québec, reconduit ce programme de bourses afin de soutenir la relève en psychologie au sein du... ...Québec Est-de-l'Île-de-Montréal Universitaire souscrit aux principes d'accès à l'égalité en emploi et invite les femmes, les minorités...Permanent employmentSummer work- Job Summary Program Trumpf CNC machines (TruPunch, TruLaser and Trumatic) efficiently and reliably using TruTops Boost software Manage programming priorities according to production needs. Read and understand technical drawings and CAD models To act as a technical...
- ...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...Long term contractFull timeTemporary workWorldwide
- ...en lien avec la vision d’opération intégrée, de mine moderne et d’efficacité opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans d’affaires, des études, des analyses et émettre des recommandations...Work at office
$12k per year
...Vous êtes en dernière année du programme de techniques en radiodiagnostic? Saviez-vous que vous pourriez être admissible à une bourse d... ...Santé Québec Est-de-l'Île-de-Montréal Universitaire souscrit aux principes d'accès à l'égalité en emploi et invite les femmes, les...Permanent employmentFull timeSummer workNight shiftDay shiftAfternoon shift- ...tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues across...Long term contractFull timeTemporary workWorldwide
- ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their...Full time
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with...Full time
- Job Responsibility: Education: Expérience: Education Bachelor's degree Computer science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions Are you currently legally...Permanent employmentFull timeRemote workRelocation
- ...that empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and...Long term contractFull timeTemporary workWorldwide
$40k per year
...Education: Earned doctorate degree Experience: 7 months to less than 1 year or equivalent experience Specialization in physics Aeronomy and space physics Acoustics physics Condensed matter or solid state physics Fluids and aerodynamics Geophysics Metrology...Permanent employmentFull time- ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an...Long term contractFull timeTemporary workWorldwide
- ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets...Permanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
$31.03 - $54.98 per hour
...autorité du chef de service, Registre des données et accréditation du programme de cancérologie, la personne titulaire du poste exerce un rôle-... ...Québec Est-de-l'Île-de-Montréal - Universitaire souscrit aux principes d'accès à l'égalité en emploi et invite les femmes, les...Permanent employmentFull time$30k - $45k per year
...sociaux (MSSS), en collaboration avec Santé Québec, reconduit ce programme de bourses afin de faciliter l'accès aux services de... ...Santé Québec Est-de-l'Île-de-Montréal Universitaire souscrit aux principes d'accès à l'égalité en emploi et invite les femmes, les minorités...Permanent employmentSummer workInternship- ...logiciel ou dans un domaine connexe; Expérience pratique avec 1C : Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (Word, Excel, Outlook, etc.); Capacité à comprendre les processus d’...Remote jobFull timeWork at office
- ...100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine,...Long term contractFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Physics Programmer. Be the first to apply!
- chief engineer Montréal, QC
- project engineer assistant project manager Montréal, QC
- mechanical engineering project manager Montréal, QC
- general engineer Montréal, QC
- engineering project manager Montréal, QC
- director software engineering Montréal, QC
- directeur ingénierie Montréal, QC
- mechanical engineering director Montréal, QC
- chief power engineer Montréal, QC
- principal consultant Montréal, QC

