Unity

Développeur(se) logiciel sénior, optimisation d'actifs 3D (C++) / Senior Software Developer, 3D Asset Optimization (C++)

Unity
Apply
1 day ago
Montréal, CanadaSenior

Responsibilities

  • Develop geometry algorithms for asset import and optimization, including mesh conversion, mesh simplification, and level-of-detail generation.
  • Repair imperfect source geometry by closing gaps and correcting degenerate or inverted geometry.
  • Optimize algorithmic robustness, memory footprint, and runtime for very large customer scenes.
  • Translate published geometry research into production C++ code.
  • Deliver geometry processing as an automated cloud service operating at scale.
  • Evaluate where AI tooling provides value in geometry and systems engineering workflows.

Requirements

  • Deep professional experience with modern C++ in performance-sensitive production environments.
  • Production experience with 3D geometry and mathematics.
  • Ability to reason about numerical robustness, floating-point behavior, tolerances, and degenerate cases.
  • Experience profiling and optimizing memory-intensive workloads.
  • Ability to read academic or technical papers and implement the described methods.
  • Experience using AI tooling in an engineering workflow.
  • Experience with real-time engines, GPU compute for geometry or image processing, or running native code as a large-scale cloud service is a potential additional qualification.

Benefits

  • Comprehensive health, life, and disability insurance, commute subsidy, employee stock ownership, retirement or pension plans, vacation and personal days, parental and family-care support, office snacks, mental health and wellbeing programs, employee resource groups, employee assistance, training and development, and volunteering and donation matching.
  • Based in Unity’s Montreal office; relocation support is not provided.
  • Base salary varies by location zone and is stated separately; the role may also be eligible for equity and company incentive programs.

Tech Stack

C++Unity

Categories

Unity

About Unity

5,001-10,000 employees

Unity is a public software company that builds the Unity real-time 3D engine and services for creating, operating, and monetizing games and interactive 3D content across mobile, PC, console, and XR. It sells subscription licenses and usage-based services such as cloud build, ads, and analytics to studios and enterprises in gaming, automotive, film, and AR/VR. Founded in 2004 and headquartered in San Francisco, it trades on the NYSE (U).

Contact me