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

Physics Programmer

Ubisoft

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.

Company Description

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!

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Physics Programmer in Montréal, QC vacancy
  •  ...Our clientis currently searching for a Programmer Analyst to join their Information Technology team in Montreal. In this role you will develop and maintain new software applications to support business requirements throughout the production lifecycle. Responsibilities... 
    Suggested
    Flexible hours

    Reelcruit

    Montréal, QC
    7 days ago
  •  ...client, notamment à partir des recommandations issues d’évaluations des risques et des menaces, ainsi que des études de sécurité ou des programmes fonctionnels et techniques existants. Préparer la documentation conceptuelle requise pour soutenir les présentations aux... 
    Suggested
    Full time
    Temporary work
    Part time
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours

    Stantec

    Montréal, QC
    7 days ago
  • $75.82k - $118.35k per year

     ...groupe spécialisé de l’équipe d’ingénierie, vous soutiendrez le programme d’avion commercial à titre de spécialiste en stress sur la structure...  ...Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in... 
    Suggested
    Full time
    Local area
    3 days per week

    Capgemini Engineering

    Montréal, QC
    7 days ago
  • Devenez Directeur des Programmes Sportifs dans un environnement récréatif stimulant. Supervisez les opérations sportives et créez des programmes engageants pour tous les participants. Ce poste permanent nécessite un Master et de 3 à 5 années d'expérience. Vous serez responsable... 
    Suggested
    Permanent employment

    Soccer5

    Montréal, QC
    7 days ago
  •  ...CNC PROGRAMMER Are you a CNC programmer who has experience with any kind of cabinetry? Would you like to join a very dynamic team that comes up with highly creative designs for booths at exhibitions or conferences? Would you like to join a friendly workplace where you will... 
    Suggested
    Hourly pay

    Recrutement Amarillo

    Montréal, QC
    4 hours ago
  •  ...As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock. You have extensive Unreal Engine experience, preferably in a Core Tech or Systems Programming capacity.... 

    2K

    Montréal, QC
    7 days ago
  •  ...Remboursement du forfait cellulaire Remboursement des frais d'ordre professionnel Allocation sport et matériel informatique Programme de cooptation REER Activités sociales (****@*****.***, team building...) Automation Developer – Virtual Environments Location:... 
    Daily paid
    Immediate start
    Day shift

    Astek

    Montréal, QC
    4 hours ago
  • Advance your career as a Control System Programmer with expertise in PLC and HMI development for turbomachinery. This hybrid role emphasizes precision and collaboration with engineering teams. You will report to the Senior Instrumentation & Controls Engineer in a dynamic... 

    Atlas Copco Airpower

    Montréal, QC
    4 hours ago
  •  ...Join our Montréal team as a Senior .NET Programmer focused on modernizing enterprise systems. You will design, develop, and maintain crucial applications in an Agile setting. We are searching for a skilled Senior .NET Developer with at least five years of professional experience... 

    CG

    Montréal, QC
    1 day ago
  •  ...while collaborating with supportive teammates. Our client, a leading designer and builder in the cabinetry sector, is seeking a CNC Programmer. Ideal candidates will bring over two years of shop experience, with at least one year dedicated to MASTERCAM programming. The... 
    Flexible hours

    Recrutement Amarillo

    Montréal, QC
    4 hours ago
  • Drive anti-cheat innovation at Ubisoft as a Security Programmer for the March of Giant project. Ensure a secure gaming environment through code hardening and detection systems. As a Security Programmer, you will focus on fortifying the game client against manipulation and developing... 

    Ubisoft Entertainment

    Montréal, QC
    7 days ago
  •  ...to solve real-world challenges and bridge cutting‑edge research with scalable deployment. Develop state‑of‑the‑art approaches in Physical AI, including robotic foundation models, world models, multimodal representation learning, reasoning and planning, as well as imitation... 
    Long term contract
    Permanent employment
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Montréal, QC
    7 days ago
  • Elevate your career as a Senior IBM i Programmer with Lee Valley, specializing in RPG, Synon, and SQL/400. This full-time role focuses on collaborative software development and technology solutions. Lee Valley is on the lookout for an experienced IBM i Programmer with a minimum... 
    Full time

    Lee Valley Tools

    Montréal, QC
    4 hours ago
  • Explorez un rôle clé avec Airbus comme Leader de Domaine Programme Énergie à Mirabel, Québec. Ce poste allie gestion de projets et collaboration pour des livrables de haute qualité. Dans le cadre du Programme A220, vous intégrerez l’équipe des systèmes de propulsion et hydromécaniques... 

    Ultimate.ai

    Montréal, QC
    1 day ago
  • Contribuez à l'industrialisation des projets en tant qu'Analyste en Contrôle de Programme. Participez à définir et développer des stratégies pour atteindre l'excellence manufacturière dans un environnement flexible et hybride. Ce poste clés requiert une expérience de 5 à 8... 
    Flexible hours

    Bombardier

    Montréal, QC
    7 days ago
  •  ...reconnaissance au cœur de nos priorités, pour que nos équipes puissent s’épanouir et aimer ce qu’elles font… la plupart du temps . Leader de programme d’entreprise – Salesforce Alors, quel sera mon rôle? Aider à bâtir une équipe afin d’influencer, d’habiliter et de faire... 
    Daily paid
    Contract work
    Work at office

    Slalom

    Montréal, QC
    4 hours ago
  • Become a C++ UI Programmer at Epic Games, where passion for games meets cutting-edge technology. This exciting role involves UI development across PC, console, and mobile platforms. As part of Epic's innovative team, you will design, implement, and optimize UI features to elevate... 
    Remote work

    Epic Games

    Montréal, QC
    7 days ago
  • Position Overview C#/.NET Developer – Fixed Income Electronic Trading Join the Fixed Income electronic trading team, which develops and maintains software solutions in an Agile environment, supporting price contribution, RFQ management, Order Management Systems (OMS),...

    Societe Generale

    Montréal, QC
    1 day ago
  •  ...Participate in user-centered engineering design activities related to cockpit design and human‑machine interfaces (HMI). Apply expertise in physical ergonomics for tests and analyses. Engage with pilots to develop and evaluate overall cockpit usability. Contribute to... 
    Work at office
    Day shift
    2 days per week
    3 days per week

    AAA-Canada

    Montréal, QC
    4 hours ago
  • Elevate game development at Haven Studios as an Advanced AI Programmer. Employ your deep expertise in C++ and AI functionalities to design systems that enhance player experiences in our new IP. We are looking for a Senior AI Programmer with a minimum of eight years in the field... 

    Haven Studios Inc

    Montréal, QC
    7 days ago
  •  ...Join Lee Valley as an Experienced IBM I Programmer specializing in RPG, Synon, and SQL/400. This full time position is ideal for those passionate about cooperative software development and technology solutions. We seek an IBM I Programmer with at least 10 years of experience... 
    Full time

    Lee Valley Tools

    Montréal, QC
    4 hours ago
  • Gestionnaire, solutions stratégiques programmes de performance Unité d’affaire: Services aviation Domaine de carrière: Sécurité pré-embarquement aéroport Lieu de Travail Montréal, Québec, CA Titre du poste : Gestionnaire, solutions stratégiques programmes de performance... 
    Permanent employment
    Full time
    Work at office

    GardaWorld

    Montréal, QC
    7 days ago
  • Join Vention as an Expert in Physical AI Solutions and redefine manufacturing landscapes with state-of-the-art technologies. Collaborate and lead in diverse sectors like aerospace and CPG. At Vention, your role as an Expert in Physical AI Solutions combines technical expertise... 

    Vention

    Montréal, QC
    7 days ago
  •  ...Sherbrooke sollicite des candidatures pour combler deux postes cadres permanents à temps complet de direction de l’enseignement et des programmes (direction adjointe des études). Le Cégep de Sherbrooke accueille plus de 6000 personnes étudiantes dans ses 34 programmes d’... 
    Permanent employment
    Full time
    Summer work
    Immediate start

    Cégep de Sherbrooke

    Montréal, QC
    14 days ago
  • Embark on a rewarding career as a physics research scientist focusing on innovations in acoustics, geophysics, and optics. This permanent role requires a Master's degree and fosters a culture of discovery. This position invites passionate scientists specializing in physics... 
    Permanent employment

    O/E LAND INC.

    Montréal, QC
    7 days ago
  •  ...Advance your career as an Expert COBOL Programmer focused on cutting-edge tech solutions. Utilize your 8+ years of COBOL programming and solid experience with RPA tools in this challenging role. This position requires a candidate who has extensive hands‑on experience in... 

    NLB Services

    Montréal, QC
    4 hours ago
  • $110.77k - $138.46k per year

    Job Description Program Director, Workplace Advisory is responsible for planning, developing, delivering, and reporting on the program of projects assigned to team members. All projects must be delivered within scope, schedule, and budget according to BGIS standards and ...
    Full time
    For contractors

    BGIS

    Montréal, QC
    14 days ago
  • Machine learning Programmer (Character & Animation) – Rainbow Six 1 month ago • Be among the first 25 applicants. Get AI‑powered advice on this job and more exclusive features. Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem... 
    Full time
    Shift work

    Kanz

    Montréal, QC
    7 days ago
  • Leadership: • Consolider et rehausser le service EMMIS, du CRGM, auprès des partenaires du programme tout en contribuant au rayonnement du service en utilisant son influence interpersonnelle et les réseaux informels. • Contribuer à la planification stratégique afin élargir... 
    Remote work

    Centre de Référence du Grand Montréal (CRGM)

    Montréal, QC
    1 day ago
  • $58.1k - $107.9k per year

     ...the uniqueness of each individual to create the future of health. As a global-leading health and well-being provider – encompassing physical, mental and financial health – TELUS Health is improving health outcomes for consumers, patients, healthcare professionals, employers... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    TELUS Health

    Montréal, QC
    5 days ago

Do you want to receive more vacancies?

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