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

Physics Programmer

Full-time

Ubisoft



Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description



As a Physics Programmer, you will join a small, empowered team building an ambitious multiplayer experience in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real - together

What you’ll do

  • Collaborate with your team lead to discuss project needs, share ideas, and assess technical feasibility;
  • Work closely with AI, gameplay, and engine teams to translate creative vision into accurate simulation systems;
  • Develop new physics features and maintain existing systems using high-performance C and C++ code;
  • Explore opportunities to push the capabilities of the physics engine to its full potential;
  • Partner with technical leadership to align on memory budgets and system limitations;
  • Support art and programming teams by debugging, optimizing, and solving complex technical issues;
  • Maintain and organize the physics library to ensure long-term stability and scalability;
  • Document your work and share best practices in physics programming across the team.

Qualifications



What you bring to the team

  • A degree in Computer Science or Software Engineering;
  • At least 5 years of experience in programming;
  • Multiplayer game development experience;
  • Experience with Unreal engine;
  • Strong skills in C and C++ programming;
  • Advanced understanding of mathematics, physics concepts, and critical thinking;
  • A problem-solving mindset focused on identifying root causes and long-term solutions;
  • Comfort working across disciplines and communicating with both content creators and technical partners;
  • A collaborative and curious approach to building systems together;
  • Resourcefulness and the ability to research and learn independently;
  • Familiarity with physics middleware, particularly Havok, considered an asset.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Physics Programmer in Montréal, QC vacancy
  •  ...Gestionnaire de Programme - Spécialiste en Gestion de Configuration Votre environnement de travail Et si VOTRE aventure avec NOUS commençait ?! Nous vous proposons de travailler chez Airbus Atlantique, nouveau champion de dimension mondiale, n°2 des aérostructures, n... 
    Suggested
    Permanent employment
    Contract work
    Work at office
    Flexible hours

    Airbus

    Montréal, QC
    9 days ago
  •  ...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... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    11 days ago
  •  ...davantage, veuillez consulter Sous la supervision de la Gestionnaire Formation IA Responsable et en soutien des Gestionnaires de Programmes Éducation, vous contribuez pleinement au succès de nos programmes de formation en vous assurant que nos apprenant.e.s disposent de... 
    Suggested
    Full time
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    5 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Interim role
    Remote work
    Work from home
    Flexible hours

    Indero

    Montréal, QC
    13 hours ago
  • 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...
    Suggested
    Permanent employment
    Full time
    Remote work
    Relocation

    Undaunted Games Inc

    Montréal, QC
    6 days ago
  • $40k per year

     ...Education: Expérience: Education Master's degree or equivalent experience Specialization in physics Aeronomy and space physics Acoustics physics Condensed matter or solid state physics Fluids and aerodynamics Geophysics Metrology Optics and... 
    Permanent employment
    Full time

    O/E LAND INC.

    Montréal, QC
    6 days ago
  • Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...
    Full time

    Ubisoft

    Montréal, QC
    9 days ago
  •  ...Reconnue comme un leader au Canada, Énergir fait évoluer en continu son Plan global en efficacité énergétique (PGEÉ) afin d’offrir des programmes d’aide financière performants et adaptés aux besoins de la clientèle.   Relevant du Directeur des programmes d’efficacité... 
    Apprenticeship
    Flexible hours

    Energir

    Montréal, QC
    1 day ago
  • Job Responsibility: 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...
    Long term contract
    Full time
    Temporary work

    Epic Games

    Montréal, QC
    9 days ago
  •  ...C++ dans une grande base de code partagée. ~ Ayez une bonne connaissance des mathématiques 3D. ~ Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. ~ Travaillez bien dans un environnement d'équipe co-localisé mais collaboratif.... 
    Worldwide

    Cloud Imperium Games Montreal

    Montréal, QC
    15 days ago
  •  ...présidente, Affaires universitaires, et en étroite collaboration avec le Directeur scientifique, le ou la Directeur·trice, Priorités et programmation scientifiques joue un rôle de leadership clé en assurant l’opérationnalisation, l’animation et la pérennité des priorités... 
    Full time
    Apprenticeship
    Remote work
    Worldwide
    Flexible hours
    Day shift

    Mila - Institut québécois d'intelligence artificielle

    Montréal, QC
    4 days ago
  •  ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI a) Who we are ProximityHCI is a TandemLaunch... 
    Full time
    Internship

    ProximityHCI

    Montréal, QC
    2 days ago
  •  ...methods. To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and... 
    Full time

    Ubisoft

    Montréal, QC
    5 days ago
  • $56.67k - $105.43k per year

    Veuillez consulter notre site carrière pour la description complète du poste :

    Kativik Ilisarniliriniq (La commission scolaire du Nunavik)

    Montréal, QC
    7 days ago
  •  ...participer aux différentes activités d’enseignement et de formation.   SOMMAIRE DES FONCTIONS Personne qui est chargée d’un ou plusieurs programmes ou de projets dans le but de fournir une assistance professionnelle au développement des services notamment en conseillant, en... 
    Full time
    Temporary work

    Institut national de psychiatrie légale Philippe-Pinel

    Montréal, QC
    5 days ago
  • $129.04k - $184.35k per year

     ...organisationnelle . À la tête d'une direction corporative, vous agirez comme  architecte de la stratégie RH , pôle de cohérence des grands programmes et partenaire de confiance de la haute direction. Par votre leadership, vous exercerez une influence directe sur les orientations... 
    Permanent employment
    Full time
    Work at office

    Autorité des marchés financiers

    Montréal, QC
    4 days ago
  •  ...intentional development, strong leadership, and opportunities to make a real difference. Job Description As a Product Manager of Physical AI at Vention… You will own the product roadmap for GRIIP (Generalized Robotic Industrial Intelligence Pipeline), Vention's end-to-... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    9 days ago
  •  ...Org. Setting and ReportingThe United Nations Environment Programme (UNEP) is the leading global environmental authority that sets the global environmental agenda, promotes the coherent implementation of the environmental dimension of sustainable development within the United... 
    Work at office

    United Nations Environment Programme

    Montréal, QC
    22 days ago
  • $80k - $120k per year

    Programmer Analyst .NET (Senior) Position Description Missions Handle structured finance transactions, including asset financing, cash flow financing, securitization, debt advisory, and corporate finance. Support the orchestration of IS & Digital strategies, and the... 
    Montréal, QC
    5 days ago
  • $91.74k - $119.26k per year

     ...Concours réservé à tout le personnel de Santé Québec* Nous recherchons actuellement des candidats afin de pourvoir le poste Chef de programme - Déficience physique - PDI à la Direction SAD et réadaptation des programmes SAPA, SAD et DI-TSA-DP. Nous connaître En passant... 
    Permanent employment
    Full time
    Work from home

    CIUSSS de l'Est-de-l'Île-de-Montréal

    Montréal, QC
    14 days ago
  •  ...s simple; we do it right. We AIM for excellence.  Job Description This position is a project manager role specializing in physical security, responsible for the planning, coordination, and delivery of projects related to the protection of people, sites, and the organization... 
    Full time
    Work at office
    Worldwide

    American Iron and Metal

    Montréal, QC
    23 days ago
  •  ...Collège Jean-de-Brébeuf est à la recherche d’un(e) entraîneur(e)-chef et assistant(e) de cours en volleyball à temps plein pour son programme élite. La personne retenue agira à titre d’assistant(e) de cours auprès des élèves féminines de la 1re à la 4e secondaire et sera... 
    Full time
    Summer work

    Collège Jean-de-Brébeuf

    Montréal, QC
    13 days ago
  • $31.03 - $54.98 per hour

     ...Programme Jeunes en difficulté L'équipe du programme  Jeunes en difficulté  intervient auprès des enfants et des adolescents âgés entre 0 et 18 ans ainsi que leurs parents et les personnes significatives (intervention familiale) vivant notamment dans un contexte présentant... 
    Remplacement
    Full time
    Temporary work
    Internship
    Flexible hours
    Afternoon shift

    CIUSSS de l'Est-de-l'Île-de-Montréal

    Montréal, QC
    1 day ago
  • $75.82k - $118.35k per year

     ...and develop prototype for manufacturability, testing and validation. Job Description - Grade Specific Focus on Mechanical and Physical Engineering. Fully competent in own area. Acts as a key contributor in a more complexor critical environment. Proactively acts to understand... 
    Permanent employment
    Full time
    Local area
    Immediate start

    Capgemini

    Montréal, QC
    17 days ago
  •  ...evaluate new third-party game development tools ~ Provide support to tool users What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer, either in Tools or a related field ~ Strong sense of user experience ~... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    1 day ago
  •  ...Description Manufacturing is at an inflection point. Labor shortages, production variability, and the arrival of production-grade Physical AI are converging — and Vention is leading the charge. We launched Rapid Operator AI at NVIDIA GTC 2026, introduced GRIIP™ to the... 
    Full time
    Internship
    Work at office
    Immediate start
    Shift work
    Day shift

    Vention

    Montréal, QC
    9 days ago
  •  ...entertainment boundaries, join our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience... 
    Full time

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...direction adjointe d'établissement scolaire comporte les responsabilités suivantes: gestion pédagogique et gestion administrative des programmes et des ressources conformément à la Loi sur l'instruction publique et aux politiques du centre de services scolaire Marguerite-... 

    Centre de services scolaire Marguerite-Bourgeoys

    Montréal, QC
    8 days ago
  •  ...ingénierie de maintenance structure et vous souhaitez évoluer et développer de nouvelles compétences? Ce poste est pour vous ! Le programme d'avions commerciaux A220 recherche un(e) Analyste programme de maintenance - Structure pour rejoindre notre équipe d'Ingénierie... 
    Permanent employment
    Contract work
    Work at office
    Flexible hours
    Day shift

    Airbus Aircraft

    Montréal, QC
    26 days ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production... 
    Montréal, QC
    21 days ago

Do you want to receive more vacancies?

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