Talent.com
Ubisoft
Physics ProgrammerUbisoft • Montreal, QC, CA
Physics Programmer

Physics Programmer

Ubisoft • Montreal, QC, CA
6 days ago
Job type
  • Full-time
Job description

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.
Create a job alert for this search

Physics Programmer • Montreal, QC, CA

Similar jobs

Software Developer for Neuroscience Data

McGill UniversityMontreal (administrative region), QC, CA
Full-time

Become a key player at McGill University as a Research Software Developer for the LORIS C-BIG repository.Engage in developing high-impact data management solutions for neuroscience research.This fu... Show more

 • Promoted

Quantum Software Engineer: DSLs & Compiler

QuEra ComputingMontreal (administrative region), QC, CA
Full-time

A technology company specializing in quantum computing seeks a Scientific Software Engineer to tackle software challenges in quantum systems.You will develop domain-specific languages and work with... Show more

 • Promoted

Expert AI Programmer with C++ Focus

Haven StudiosMontreal (administrative region), QC, CA
Full-time

Join Sony Interactive Entertainment as an Expert AI Programmer.Lead the charge in developing high-quality systems while optimizing for performance with industry-leading technology.In this pivotal r... Show more

 • Promoted

Scientist, CADD & Cheminformatics, based in Montreal/Quebec or remote in Canada

X-Chem, Inc.Montreal (administrative region), QC, CA
Remote
Permanent

At X-Chem, it is our mission to leverage the world’s leading drug discovery platform to help create molecules that will improve human health.At X-Chem, we do more than screen compounds.We help you ... Show more

 • Promoted

TiMi Montreal – Junior Tools Programmer

Lightspeed StudiosMontreal (administrative region), QC, CA
Full-time

We are seeking a Junior Tools Programmer to participate in developing a AAA, open-world game that will be released on multiple platforms and reach a global audience.Work closely with artists and de... Show more

 • Promoted

Specialist in Distributed Computing Projects

École de technologie supérieureMontreal (administrative region), QC, CA
Full-time

Excel as an IT Infrastructure Specialist, focusing on distributed computing projects and advanced system implementation.Drive innovation and assist in training initiatives for enhanced research and... Show more

 • Promoted

Hardware Systems Engineer for Avionics

CAEMontreal (administrative region), QC, CA
Full-time

Shape the future of aviation as a Systems Engineer at CAE, focused on MADXR avionics systems.Lead system validation and improve production processes while collaborating across teams.Based in Saint-... Show more

 • Promoted

Expert Software Engineer, Sensor Calibration

Torc RoboticsMontreal (administrative region), QC, CA
Full-time

Elevate your software engineering career at Torc as a Senior Software Engineer focused on sensor calibration for autonomous vehicles.Embrace a hands-on role that drives innovation.As part of Torc—a... Show more

 • Promoted

Embedded Systems Developer for Precision Robotic Solutions

MecademicMontreal
Full-time

Become a pivotal Embedded Systems Developer crafting advanced robotic solutions.Design and optimize systems for ultra-compact robots while ensuring safety and performance at a hybrid workplace.As a... Show more

 • Promoted

Physics Researcher (Python) - Freelance AI Trainer

MindriftMontreal (administrative region), QC, CA
Part-time +1

Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, eva... Show more

 • Promoted

AP Physics 1 Tutor

Varsity Tutors, a Nerdy CompanyLaval (administrative region), QC, CA
Full-time

The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Physics 1 tutors nationally.As a tutor on the Varsity Tutors Platform, you'll have the flexibility to set y... Show more

 • Promoted

Core C++ Software Developer Position

GIRO IncMontreal (administrative region), QC, CA
Full-time

Become a Core C++ Software Developer at GIRO in Montreal and make an impact in public transport technology.Your coding skills will help improve the way communities connect.This position involves co... Show more

 • Promoted

Postdoctoral Physics Associate

DataannotationMontreal (administrative region), QC, CA
Full-time +1

We are looking for a Bilingual Community Manager to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the qual... Show more

 • Promoted

Remote Applications Engineer: Systems & Deployment Expert

Ebro Electronic GmbHMontreal (administrative region), QC, CA
Remote

Sie arbeiten eng mit Kunden und internen Teams zusammen, um technische Herausforderungen zu lösen und Systeme zu verbessern.Ein Bachelorabschluss in Informatik oder Ingenieurwesen sowie 2-3 Jahre E... Show more

 • Promoted

VFX Pipeline Tools Engineer (Python/C++, DCCs)

DNEGMontreal (administrative region), QC, CA
Full-time

A leading visual effects and animation studio in Montreal is seeking a software developer to enhance DCC functionality and support production technology.This role requires programming expertise in ... Show more

 • Promoted

Algorithm Developer - Electronic Trading Team

National BankMontreal, Montreal (administrative region), CA
Full-time

Join National Bank's Electronic Trading Algorithmic Development team in Toronto as an Associate or Vice President.Design innovative strategies and enhance the analytics framework for trading activi... Show more

 • Promoted

Junior Quantum Researcher - R&D & Prototyping

Ericsson GmbHMontreal (administrative region), QC, CA
Full-time

Une entreprise technologique mondiale à Montréal recherche un chercheur quantique junior pour mener des recherches liées aux algorithmes quantiques et à l'informatique inspirée par le quantum.Le ca... Show more

 • Promoted

Software Developer Level 2 for Advanced Marine Robotics Systems

Kraken Robotics IncMontreal (administrative region), QC, CA
Full-time

Shape the future of underwater exploration as a Software Developer Level 2 focusing on SAS technologies.Collaborate remotely to innovate software solutions for real-time application in hydrographic... Show more

 • Promoted

Montreal Hybrid: Robotics & Sensor Integration Engineer

Industry ProfessionalsMontreal (administrative region), QC, CA
Full-time

A leading robotics firm in Montreal is seeking a System Integration Engineer to deploy and integrate robotic systems with various sensors.The role demands 4 to 6 years of experience and proficiency... Show more

 • Promoted

Programmeur senior en physique / Senior Physics Programmer

HighdiveMontreal (administrative region), QC, CA
Full-time

Programmeur senior en physique / Senior Physics Programmer.Nous sommes Highdive, un studio de développement ThunderFire de NetEase Games basé à Montréal.Sans aucune limite, nous créons des jeux qui... Show more