Talent.com
Ubisoft
Physics ProgrammerUbisoft • Montreal, Québec, Canada
Physics Programmer

Physics Programmer

Ubisoft • Montreal, Québec, Canada
5 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, Québec, Canada

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

Remote Physics PhDs

TuringMontreal (administrative region), QC, CA
Remote
Full-time

Be among the first 25 applicants.Remote contract for PhDs in Physics, Applied Physics, or related fields.Work on cutting‑edge projects with top AI labs while earning $50+/hour, fully remote, with f... Show more

 • Promoted

Technical Developer for Physics AI System

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

Become a key player at FirstPrinciples by developing advanced tools for an AI Physicist aimed at unraveling the laws of the universe.This role emphasizes a blend of coding and research acceleration... 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

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

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 CompanyMontreal (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

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

C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits

Hunter BondMontreal
Full-time

Up to $240k CAD + Bonuses + Benefits.Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team.This is an environment where engineering exc... 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

Scientific Software Developer in Quantum Computing

Anyon Systems Inc.Montreal (administrative region), QC, CA
Full-time

Advance your career in quantum computing as a Scientific Software Developer.Focus on developing reliable software solutions for quantum experiments and collaborate with leading researchers in the f... Show more

 • Promoted

Algorithmic Trading Software Engineer

P2PMontreal
Full-time

A diversified trading firm in Montreal is seeking a Software Developer to enhance their trading systems.The role involves developing critical software and collaborating with operations teams.Ideal ... 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