
Développeur(se) logiciel sénior, optimisation d'actifs 3D (C++) / Senior Software Developer, 3D Asset Optimization (C++)
Unity1 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.
About Unity
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).