Senior Software Developer

10 Minutes ago • All levels
Programming

Job Description

Autodesk’s Entertainment and Media Solutions (EMS) group is redefining the future of entertainment. We empower content makers to inspire, educate, and entertain. The EMS OpenUSD team is looking for a Senior Software Developer to research, analyze, develop, and maintain cutting-edge technologies. You will contribute to the modernization of our USD integration, enabling work with demanding projects and pipelines, and integrating core capabilities of Autodesk Maya and 3ds Max within the USD landscape. Responsibilities include implementing core functionality, contributing to the next-generation content creation platform, integrating OpenUSD, shaping open standards, collaborating with product teams, and making recommendations for product quality and group productivity.
Good To Have:
  • 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
Must Have:
  • 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
Perks:
  • Annual cash bonuses
  • Commissions for sales roles
  • Stock grants
  • Comprehensive benefits package

Add these skills to join the top 1% applicants for this job

team-management
3ds-max
autodesk-maya
design-patterns
github
cpp
game-texts
maya
autodesk
c-make
jenkins

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 project 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 & 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

Set alerts for more jobs like Senior Software Developer
Set alerts for new jobs by Autodesk
Set alerts for new Programming jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙