Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

PowerToFly

Montreal (administrative region)

On-site

CAD 85,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in Quebec, Montreal is seeking a Senior Software Developer to integrate OpenUSD into 3ds Max and Maya. The ideal candidate will have strong C++ skills, experience in Computer Graphics application development, and the ability to maintain large projects. This position offers a chance to work with cutting-edge technologies and collaborative teams, alongside strong benefits including health insurance and paid sabbaticals.

Benefits

Health/Dental/Vision/Life Insurance
Work-Life Balance
Paid volunteer time off
6 week paid sabbatical every 4 years
Employee Resource Groups
Week of rest at year’s end

Qualifications

  • Strong object-oriented, software architecture, and C++ skills are required.
  • Experience writing production-quality code.
  • Strong experience with Computer Graphics application development.
  • Experience with the OpenUSD environment.
  • Excellent understanding of Design Patterns and Data-Oriented Design using Modern C++.

Responsibilities

  • Implement core functionality and contribute to next generation content creation platform.
  • Contribute to the integration of OpenUSD inside 3ds Max and Maya.
  • Make recommendations on improving product quality and group productivity.
  • Participate in decision making and direction.

Skills

Object-oriented programming
C++
Computer Graphics
Communication skills
Design Patterns

Tools

Jenkins
CMake
GitHub
Job description

Job Requisition ID 25WD92845

Position Overview

Autodesk’s Entertainment and Media Solutions (EMS) group is redefining the future of entertainment. We empower content makers to inspire, educate, and entertain, while investing in our employees to build a meaningful career with us.
Autodesk is uniquely able to offer platforms, community, resources, best in class tools, and processes that unlock the future of productivity and creativity in media and entertainment.

The EMS OpenUSD team (https://github.com/Autodesk/maya-usd and https://github.com/Autodesk/3dasmax-usd ) is looking for an enthusiastic, creative, and inquisitive Senior Software Developer to join them. As part of this talented technical team, you will be required to research, analyze, develop, and maintain cutting‑edge technologies. You will contribute to the modernization of our USD integration providing the ability to work with the most demanding projects and pipelines. Integrating core capabilities of Autodesk Maya and Autodesk 3ds Max within the USD landscape is key to the success of our USD workflows.

Responsibilities
  • Primarily responsible for implementing core functionality and contributing to planning and implementation of next generation content creation platform.
  • Active contributor in the integration of OpenUSD inside 3ds Max and Maya.
  • Help shape and adopt Open Standards and contribute to Open Source.
  • Collaborate with others product teams across Autodesk.
  • Actively participate in decision making and direction by making recommendations on improving product quality as well as group productivity.
  • Be responsible for code of significant size and complexity which may require a high degree of ingenuity or creativity.
Minimum Qualifications
  • Strong object‑oriented, software architecture, and C++ skills are required.
  • Experience writing production‑quality code.
  • Strong experience with Computer Graphics application development.
  • Experience with the OpenUSD environment.
  • Capacity to maintain and evolve large projects.
  • Excellent understanding of Design Patterns, Object‑Oriented development and Data‑Oriented Design using Modern C++.
  • Excellent oral and written communication with various stakeholders and teammates.
Preferred Qualifications
  • Using or contributing to 3rd‑party SDK in Digital Content Creation Software.
  • Developing code for multiple platforms.
  • Familiarity with OpenUSD, Hydra and MaterialX desired.
  • Github knowledge.
  • Knowledge of build and deployment technologies, such as Jenkins and CMake.
What Autodesk Has to Offer
  • Insurance: Health/Dental/Vision/Life
  • Work‑Life Balance
  • Paid volunteer time off
  • 6 week paid sabbatical every 4 years
  • Employee Resource Groups
  • "Week of rest" at year’s end
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.