Autodesk

Principal Software Developer

Autodesk

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Primarily responsible for leading architectural discussions and implementing core features
  • Active contributor and architect for integrating OpenUSD into 3ds Max and Maya
  • Help shape and adopt open standards and contribute to open source
  • Lead collaboration efforts with other Autodesk product teams
  • Actively participate in decision-making and strategic direction by making recommendations to improve product quality and team productivity
  • Be accountable for code of significant size and complexity

Requirements

  • Strong skills in object-oriented software architecture and C++
  • Excellent understanding of design patterns, object-oriented development, and data-oriented design using modern C++
  • Proven architectural capabilities
  • Experience writing production-quality code
  • Strong experience in graphics application development
  • Experience with the OpenUSD ecosystem
  • Ability to maintain and evolve large-scale projects
  • Excellent verbal and written communication skills
Benefits
  • Annual cash bonuses
  • Commissions for sales roles
  • Stock awards
  • Comprehensive benefits package
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++object-oriented software architecturedesign patternsdata-oriented designproduction-quality codegraphics application developmentOpenUSDlarge-scale project maintenancecore feature implementationopen standards
Soft Skills
leadershipcollaborationdecision-makingstrategic directioncommunication