
Principal Software Developer
Autodesk
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
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