Resume and JobRESUME AND JOB
Autodesk logo

Principal Software Development Engineer(QT/QML) - Remote

Autodesk

Software and Technology Jobs

Principal Software Development Engineer(QT/QML) - Remote

full-timePosted: Dec 11, 2025

Job Description

Principal Software Development Engineer(QT/QML) - Remote

📋 Job Overview

The Principal Software Development Engineer role at Autodesk focuses on leading the development of high-performance desktop applications using QT/QML frameworks. Based remotely in Canada, the position involves architecting scalable software solutions, mentoring teams, and driving innovation in user interface technologies. This senior-level opportunity emphasizes expertise in C++ and cross-platform development to enhance Autodesk's product ecosystem.

📍 Location: Ontario, CAN - Remote (Remote/Hybrid)

📅 Posted: Posted Yesterday

🎯 Key Responsibilities

  • Design and implement advanced QT/QML-based user interfaces for desktop applications
  • Lead architectural decisions and code reviews for software modules
  • Collaborate with cross-functional teams to integrate features into Autodesk's product suite
  • Mentor junior engineers and foster best practices in software development
  • Optimize application performance and ensure scalability across platforms
  • Participate in technical planning and innovation initiatives

✅ Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software development experience
  • Proven experience in leading engineering teams and projects
  • Deep expertise in QT/QML frameworks and C++ programming
  • Strong understanding of cross-platform desktop application development

⭐ Preferred Qualifications

  • Master's degree in a relevant field
  • Experience with Autodesk products or similar CAD/engineering software
  • Knowledge of modern UI/UX design principles
  • Familiarity with agile methodologies and DevOps practices
  • Contributions to open-source projects involving QT/QML

🛠️ Required Skills

  • QT/QML frameworks
  • C++ programming
  • Cross-platform development (Windows, macOS, Linux)
  • UI/UX design and implementation
  • Software architecture and design patterns
  • Version control (Git)
  • Problem-solving and debugging
  • Team leadership and communication

🎁 Benefits & Perks

  • Comprehensive health and dental insurance
  • Remote work flexibility with home office setup support
  • Professional development and learning opportunities
  • Generous vacation and paid time off
  • Stock purchase plan and retirement savings matching
  • Parental leave and wellness programs

Locations

  • Ontario, CAN - Remote (Remote)

Salary

Estimated Salary Rangemedium confidence

160,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • QT/QML frameworksintermediate
  • C++ programmingintermediate
  • Cross-platform development (Windows, macOS, Linux)intermediate
  • UI/UX design and implementationintermediate
  • Software architecture and design patternsintermediate
  • Version control (Git)intermediate
  • Problem-solving and debuggingintermediate
  • Team leadership and communicationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (experience)
  • 10+ years of professional software development experience (experience)
  • Proven experience in leading engineering teams and projects (experience)
  • Deep expertise in QT/QML frameworks and C++ programming (experience)
  • Strong understanding of cross-platform desktop application development (experience)

Preferred Qualifications

  • Master's degree in a relevant field (experience)
  • Experience with Autodesk products or similar CAD/engineering software (experience)
  • Knowledge of modern UI/UX design principles (experience)
  • Familiarity with agile methodologies and DevOps practices (experience)
  • Contributions to open-source projects involving QT/QML (experience)

Responsibilities

  • Design and implement advanced QT/QML-based user interfaces for desktop applications
  • Lead architectural decisions and code reviews for software modules
  • Collaborate with cross-functional teams to integrate features into Autodesk's product suite
  • Mentor junior engineers and foster best practices in software development
  • Optimize application performance and ensure scalability across platforms
  • Participate in technical planning and innovation initiatives

Benefits

  • general: Comprehensive health and dental insurance
  • general: Remote work flexibility with home office setup support
  • general: Professional development and learning opportunities
  • general: Generous vacation and paid time off
  • general: Stock purchase plan and retirement savings matching
  • general: Parental leave and wellness programs

Target Your Resume for "Principal Software Development Engineer(QT/QML) - Remote" , Autodesk

Get personalized recommendations to optimize your resume specifically for Principal Software Development Engineer(QT/QML) - Remote. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Development Engineer(QT/QML) - Remote" , Autodesk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AutodeskOntarioCAN - RemoteTechnologySoftware

Answer 10 quick questions to check your fit for Principal Software Development Engineer(QT/QML) - Remote @ Autodesk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Autodesk logo

Principal Software Development Engineer(QT/QML) - Remote

Autodesk

Software and Technology Jobs

Principal Software Development Engineer(QT/QML) - Remote

full-timePosted: Dec 11, 2025

Job Description

Principal Software Development Engineer(QT/QML) - Remote

📋 Job Overview

The Principal Software Development Engineer role at Autodesk focuses on leading the development of high-performance desktop applications using QT/QML frameworks. Based remotely in Canada, the position involves architecting scalable software solutions, mentoring teams, and driving innovation in user interface technologies. This senior-level opportunity emphasizes expertise in C++ and cross-platform development to enhance Autodesk's product ecosystem.

📍 Location: Ontario, CAN - Remote (Remote/Hybrid)

📅 Posted: Posted Yesterday

🎯 Key Responsibilities

  • Design and implement advanced QT/QML-based user interfaces for desktop applications
  • Lead architectural decisions and code reviews for software modules
  • Collaborate with cross-functional teams to integrate features into Autodesk's product suite
  • Mentor junior engineers and foster best practices in software development
  • Optimize application performance and ensure scalability across platforms
  • Participate in technical planning and innovation initiatives

✅ Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 10+ years of professional software development experience
  • Proven experience in leading engineering teams and projects
  • Deep expertise in QT/QML frameworks and C++ programming
  • Strong understanding of cross-platform desktop application development

⭐ Preferred Qualifications

  • Master's degree in a relevant field
  • Experience with Autodesk products or similar CAD/engineering software
  • Knowledge of modern UI/UX design principles
  • Familiarity with agile methodologies and DevOps practices
  • Contributions to open-source projects involving QT/QML

🛠️ Required Skills

  • QT/QML frameworks
  • C++ programming
  • Cross-platform development (Windows, macOS, Linux)
  • UI/UX design and implementation
  • Software architecture and design patterns
  • Version control (Git)
  • Problem-solving and debugging
  • Team leadership and communication

🎁 Benefits & Perks

  • Comprehensive health and dental insurance
  • Remote work flexibility with home office setup support
  • Professional development and learning opportunities
  • Generous vacation and paid time off
  • Stock purchase plan and retirement savings matching
  • Parental leave and wellness programs

Locations

  • Ontario, CAN - Remote (Remote)

Salary

Estimated Salary Rangemedium confidence

160,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • QT/QML frameworksintermediate
  • C++ programmingintermediate
  • Cross-platform development (Windows, macOS, Linux)intermediate
  • UI/UX design and implementationintermediate
  • Software architecture and design patternsintermediate
  • Version control (Git)intermediate
  • Problem-solving and debuggingintermediate
  • Team leadership and communicationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (experience)
  • 10+ years of professional software development experience (experience)
  • Proven experience in leading engineering teams and projects (experience)
  • Deep expertise in QT/QML frameworks and C++ programming (experience)
  • Strong understanding of cross-platform desktop application development (experience)

Preferred Qualifications

  • Master's degree in a relevant field (experience)
  • Experience with Autodesk products or similar CAD/engineering software (experience)
  • Knowledge of modern UI/UX design principles (experience)
  • Familiarity with agile methodologies and DevOps practices (experience)
  • Contributions to open-source projects involving QT/QML (experience)

Responsibilities

  • Design and implement advanced QT/QML-based user interfaces for desktop applications
  • Lead architectural decisions and code reviews for software modules
  • Collaborate with cross-functional teams to integrate features into Autodesk's product suite
  • Mentor junior engineers and foster best practices in software development
  • Optimize application performance and ensure scalability across platforms
  • Participate in technical planning and innovation initiatives

Benefits

  • general: Comprehensive health and dental insurance
  • general: Remote work flexibility with home office setup support
  • general: Professional development and learning opportunities
  • general: Generous vacation and paid time off
  • general: Stock purchase plan and retirement savings matching
  • general: Parental leave and wellness programs

Target Your Resume for "Principal Software Development Engineer(QT/QML) - Remote" , Autodesk

Get personalized recommendations to optimize your resume specifically for Principal Software Development Engineer(QT/QML) - Remote. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Development Engineer(QT/QML) - Remote" , Autodesk

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AutodeskOntarioCAN - RemoteTechnologySoftware

Answer 10 quick questions to check your fit for Principal Software Development Engineer(QT/QML) - Remote @ Autodesk.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.