bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesUbisoft2Physics Programmer

Physics Programmer

Ubisoft2 · Montreal, QC, Canada · Active · SmartRecruiters

Job facts

FieldValue
CompanyUbisoft2
TitlePhysics Programmer
Normalized title-
Department / teamUbisoft
LocationMontreal, QC, Canada
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerSmartRecruiters
Posted / first seen2026-06-02 / 2026-06-03
Changed / last seen2026-06-03 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Ubisoft2.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through SmartRecruiters.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Montreal.Open
Department jobsActive postings in Ubisoft.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyUbisoft2
Sourcedfb5f51c-21b5-49c1-9e3e-59daae223ef6
ATS providerSmartRecruiters

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! 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. 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.

Full job record

Job ID7d2abdec1df34cb111551ccd22ab9893042166b4
Org IDb6da5e23-1631-43ac-bad8-ca47302c736d
Source IDdfb5f51c-21b5-49c1-9e3e-59daae223ef6
Board IDdfb5f51c-21b5-49c1-9e3e-59daae223ef6
Providersmartrecruiters
Provider Job Key744000129820540
TitlePhysics Programmer
Normalized Title
Statusactive
Activeyes
Location TextMontreal, QC, Canada
DepartmentUbisoft
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryCanada
RegionQC
CityMontreal
Salary RawUbisoft 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! 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. 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.
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://jobs.smartrecruiters.com/Ubisoft2/744000129820540-physics-programmer
Apply URLhttps://jobs.smartrecruiters.com/Ubisoft2/744000129820540-physics-programmer?oga=true
First Seen At2026-06-03 11:36:32Z
Last Seen At2026-06-06 10:59:41Z
Last Checked At2026-06-06 10:59:41Z
Last Changed At2026-06-03 11:36:32Z
Inactive At
Source Posted At2026-06-02 17:14:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=smartrecruiters/board=ubisoft2/date=2026-06-06/2026-06-06T10-59-35-544Z-5c8bad2be5f5d6317d15034f1d79188b4d504a43f7521ca595c5edeec3b5dea1.json
Event Fields
{
  "content_hash": "498fff3151adb1bd60045c3e1dfd37dab36e5a7ee4499525bf77c7e8df664071",
  "source_hash": "0a5712e31975bc1bf3a53e94110ba08c00a581980ac0b7e0f1b8899a32ebf390",
  "last_changed_at": "2026-06-03T11:36:32.991Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Montreal, QC, Canada",
    "city": "Montreal",
    "region": "QC",
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:59:41.146Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Montreal, QC, Canada",
      "city": "Montreal",
      "region": "QC",
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "id": "744000129820540",
  "ref": "https://api.smartrecruiters.com/v1/companies/ubisoft2/postings/744000129820540",
  "name": "Physics Programmer",
  "uuid": "20e79402-9ea0-472f-b0b7-c2fb96262351",
  "detail": {
    "id": "744000129820540",
    "name": "Physics Programmer",
    "uuid": "20e79402-9ea0-472f-b0b7-c2fb96262351",
    "jobAd": {
      "sections": {
        "jobDescription": {
          "text": "<p>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</p><p><strong>What you’ll do</strong></p><ul><li>Collaborate with your team lead to discuss project needs, share ideas, and assess technical feasibility;</li><li>Work closely with AI, gameplay, and engine teams to translate creative vision into accurate simulation systems;</li><li>Develop new physics features and maintain existing systems using high-performance C and C++ code;</li><li>Explore opportunities to push the capabilities of the physics engine to its full potential;</li><li>Partner with technical leadership to align on memory budgets and system limitations;</li><li>Support art and programming teams by debugging, optimizing, and solving complex technical issues;</li><li>Maintain and organize the physics library to ensure long-term stability and scalability;</li><li>Document your work and share best practices in physics programming across the team.</li></ul>",
          "title": "Job Description"
        },
        "qualifications": {
          "text": "<p><strong>What you bring to the team</strong></p><ul><li>A degree in Computer Science or Software Engineering;</li><li>At least 5 years of experience in programming;</li><li>Multiplayer game development experience;</li><li>Experience with Unreal engine;</li><li>Strong skills in C and C++ programming;</li><li>Advanced understanding of mathematics, physics concepts, and critical thinking;</li><li>A problem-solving mindset focused on identifying root causes and long-term solutions;</li><li>Comfort working across disciplines and communicating with both content creators and technical partners;</li><li>A collaborative and curious approach to building systems together;</li><li>Resourcefulness and the ability to research and learn independently;</li><li>Familiarity with physics middleware, particularly Havok, considered an asset.</li></ul>",
          "title": "Qualifications"
        },
        "companyDescription": {
          "text": "<p>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!</p>",
          "title": "Company Description"
        },
        "additionalInformation": {
          "text": "",
          "title": "Additional Information"
        }
      }
    },
    "jobId": "e2f5f4a3-9575-42d4-bedb-02bec2714730",
    "active": true,
    "company": {
      "name": "Ubisoft",
      "identifier": "Ubisoft2"
    },
    "creator": {
      "name": "",
      "avatarUrl": ""
    },
    "jobAdId": "9f3e16c3-edd0-4330-b3c6-b6c736c6240a",
    "applyUrl": "https://jobs.smartrecruiters.com/Ubisoft2/744000129820540-physics-programmer?oga=true",
    "function": {
      "id": "engineering",
      "label": "Engineering"
    },
    "industry": {
      "id": "entertainment",
      "label": "Entertainment"
    },
    "language": {
      "code": "en",
      "label": "English",
      "labelNative": "English (US)"
    },
    "location": {
      "city": "Montreal",
      "hybrid": false,
      "region": "QC",
      "remote": false,
      "country": "ca",
      "latitude": "45.5018869",
      "longitude": "-73.56739189999999",
      "fullLocation": "Montreal, QC, Canada"
    },
    "refNumber": "REF31196O",
    "department": {
      "id": 13847731,
      "label": "Ubisoft"
    },
    "postingUrl": "https://jobs.smartrecruiters.com/Ubisoft2/744000129820540-physics-programmer",
    "visibility": "PUBLIC",
    "customField": [
      {
        "fieldId": "56c253c2e4b0cabf01d19d37",
        "valueId": "4bbfa589-b040-49cf-bf6d-7a42ae833a99",
        "fieldLabel": "Organizational Unit",
        "valueLabel": "Vantage - Far Cry"
      },
      {
        "fieldId": "58b7e4d0e4b09a6d37a0cd8b",
        "valueId": "13847731",
        "fieldLabel": "Department",
        "valueLabel": "Ubisoft"
      },
      {
        "fieldId": "5bb3995c6d8bc56bc081b87d",
        "valueId": "b5a86fc0-2681-4b3c-98b6-b73a4be23ef1",
        "fieldLabel": "Contract",
        "valueLabel": "Permanent"
      },
      {
        "fieldId": "COUNTRY",
        "valueId": "ca",
        "fieldLabel": "Country/Region",
        "valueLabel": "Canada"
      },
      {
        "fieldId": "6904797c56f594d5ed50988d",
        "valueId": "ccb10278-8410-4710-b0e7-698fc2195139",
        "fieldLabel": "Work flexibility",
        "valueLabel": "Office-based"
      },
      {
        "fieldId": "68e4ce369c52964c7125078a",
        "valueId": "43fccb43-cd89-4548-ab8b-24ab8e79edec",
        "fieldLabel": "Job Family",
        "valueLabel": "Software Development"
      },
      {
        "fieldId": "56d1aa7ae4b0a07f777a4ef4",
        "valueId": "default",
        "fieldLabel": "Brands",
        "valueLabel": "Ubisoft"
      },
      {
        "fieldId": "6904811aa8fa2db78e2ee2ed",
        "valueId": "8e60dc05-6a4b-413f-b15f-d2835a159f14",
        "fieldLabel": "Job  Function",
        "valueLabel": "Software Development Core Tech"
      },
      {
        "fieldId": "691ca2ee342dfb96e5364508",
        "valueId": "bc13d55e-67da-4b6a-ae13-b5ddeb69ea50",
        "fieldLabel": "Reference Job",
        "valueLabel": "Software Developer Core Tech Physics"
      },
      {
        "fieldId": "5def94650389ad3cc4be9d17",
        "valueId": "8282aec3-a755-4c6d-b27f-88e4344879af",
        "fieldLabel": "OU sub location (select when applicable)",
        "valueLabel": "Canada"
      }
    ],
    "referralUrl": "https://jobs.smartrecruiters.com/external-referrals/company/Ubisoft2/publication/20e79402-9ea0-472f-b0b7-c2fb96262351?dcr_ci=Ubisoft2",
    "defaultJobAd": false,
    "releasedDate": "2026-06-02T17:14:00.796Z",
    "experienceLevel": {
      "id": "mid_senior_level",
      "label": "Mid-Senior Level"
    },
    "typeOfEmployment": {
      "id": "permanent",
      "label": "Full-time"
    }
  },
  "company": {
    "name": "Ubisoft",
    "identifier": "Ubisoft2"
  },
  "jobAdId": "9f3e16c3-edd0-4330-b3c6-b6c736c6240a",
  "function": {
    "id": "engineering",
    "label": "Engineering"
  },
  "industry": {
    "id": "entertainment",
    "label": "Entertainment"
  },
  "language": {
    "code": "en",
    "label": "English",
    "labelNative": "English (US)"
  },
  "location": {
    "city": "Montreal",
    "hybrid": false,
    "region": "QC",
    "remote": false,
    "country": "ca",
    "latitude": "45.5018869",
    "longitude": "-73.56739189999999",
    "fullLocation": "Montreal, QC, Canada"
  },
  "refNumber": "REF31196O",
  "department": {
    "id": "13847731",
    "label": "Ubisoft"
  },
  "visibility": "PUBLIC",
  "customField": [
    {
      "fieldId": "56c253c2e4b0cabf01d19d37",
      "valueId": "4bbfa589-b040-49cf-bf6d-7a42ae833a99",
      "fieldLabel": "Organizational Unit",
      "valueLabel": "Vantage - Far Cry"
    },
    {
      "fieldId": "5bb3995c6d8bc56bc081b87d",
      "valueId": "b5a86fc0-2681-4b3c-98b6-b73a4be23ef1",
      "fieldLabel": "Contract",
      "valueLabel": "Permanent"
    },
    {
      "fieldId": "68e4ce369c52964c7125078a",
      "valueId": "43fccb43-cd89-4548-ab8b-24ab8e79edec",
      "fieldLabel": "Job Family",
      "valueLabel": "Software Development"
    },
    {
      "fieldId": "56d1aa7ae4b0a07f777a4ef4",
      "valueId": "default",
      "fieldLabel": "Brands",
      "valueLabel": "Ubisoft"
    },
    {
      "fieldId": "6904811aa8fa2db78e2ee2ed",
      "valueId": "8e60dc05-6a4b-413f-b15f-d2835a159f14",
      "fieldLabel": "Job  Function",
      "valueLabel": "Software Development Core Tech"
    },
    {
      "fieldId": "691ca2ee342dfb96e5364508",
      "valueId": "bc13d55e-67da-4b6a-ae13-b5ddeb69ea50",
      "fieldLabel": "Reference Job",
      "valueLabel": "Software Developer Core Tech Physics"
    },
    {
      "fieldId": "58b7e4d0e4b09a6d37a0cd8b",
      "valueId": "13847731",
      "fieldLabel": "Department",
      "valueLabel": "Ubisoft"
    },
    {
      "fieldId": "COUNTRY",
      "valueId": "ca",
      "fieldLabel": "Country/Region",
      "valueLabel": "Canada"
    },
    {
      "fieldId": "6904797c56f594d5ed50988d",
      "valueId": "ccb10278-8410-4710-b0e7-698fc2195139",
      "fieldLabel": "Work flexibility",
      "valueLabel": "Office-based"
    },
    {
      "fieldId": "5def94650389ad3cc4be9d17",
      "valueId": "8282aec3-a755-4c6d-b27f-88e4344879af",
      "fieldLabel": "OU sub location (select when applicable)",
      "valueLabel": "Canada"
    }
  ],
  "defaultJobAd": false,
  "releasedDate": "2026-06-02T17:14:00.796Z",
  "detail_errors": [],
  "experienceLevel": {
    "id": "mid_senior_level",
    "label": "Mid-Senior Level"
  },
  "typeOfEmployment": {
    "id": "permanent",
    "label": "Full-time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/7d2abdec1df34cb111551ccd22ab9893042166b4?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/b6da5e23-1631-43ac-bad8-ca47302c736dJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/dfb5f51c-21b5-49c1-9e3e-59daae223ef6JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/7d2abdec1df34cb111551ccd22ab9893042166b4/eventsJSON