Principal Software Development Engineer(QT/QML) - Remote
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Lead Qt/QML UI component development for Autodesk Fusion products.
7 days ago ago
C$131,500 - C$180,840
Intermediate (4-7 years)
Full Time
Canada
Hybrid
Company Size
11,600 Employees
Service Specialisms
Design
Engineering
Construction
Architecture
Consulting
Product Development
Technology Solutions
Software Development
Sector Specialisms
Building Design
Construction
Automotive
Building Product Manufacturing
3D Animation
Architecture
Engineering
Construction Professionals
Role
Description
crash debugging
technical leadership
git ci/cd
customer support
qml development
agile scrum
Investigate crashes and customer escalations (CERs) that require debugging into Qt source code
Be a technical leader who leads technical decisions with best practices and mentors junior/ mid-level software engineers on the team.
Work with an extended team of software developers, QAs, and product designers in the US and other worldwide engineering sites
Work on a scrum team of about 5 – 8 team members
Use Git/GitHub and work with build and deployment technologies, such as Jenkins, CMake, Docker containers, and Python
Engage directly with customers to provide technical support for complex issues
Write technical design documents, participate in design and code reviews within the team and across teams, develop estimates for tasks, and document code
Support development of Qt Modeling Language (QML) components
Participate in Agile ceremonies such as sprint planning, daily scrum meetings, backlog grooming, sprint reviews, and sprint retrospectives
Développer, dépanner, tester et déboguer les composants d'interface utilisateur basés sur des widgets Qt
Communiquer directement avec les clients pour fournir une assistance technique sur des problèmes complexes
Participer à des cérémonies Agile telles que la planification de sprints, les réunions quotidiennes de scrum, le backlog grooming, les revues de sprints et les rétrospectives de sprints
Travailler avec une équipe élargie de développeurs de logiciels, d'assurance qualité et de concepteurs de produits aux États-Unis et sur d'autres sites d'ingénierie dans le monde
Requirements
c++
qt
qml
xcode
git
ci/cd
8+ years of professional C++ programming experience.
Be Fluent in understanding and applying best practices for working in a production codebase to deliver high-quality, secure, and stable code
Current knowledge of C++ standards and specifications.
Connaissance approfondie du cadre Qt, y compris le threading, les signaux et les slots, les événements, le renduet les widgets
Être un leader technique qui dirige les décisions techniques au sein de l'équipe et maîtrise les meilleures pratiques
Expérience de l'utilisation de XCode dans le cadre de travaux de développement logiciel professionnels
Soutenir le développement de composants Qt Modeling Language (QML) dans une interface utilisateur basée sur QWidget
Licence ou diplôme supérieur en informatique ou dans une discipline technique connexe
Travailler au sein d'une équipe Scrum composée d'environ 5 à 8 membres
Maîtrise de l'anglais écrit et parlé
Experience using XCode with professional software development work.
Possédez une expérience dans la mise à niveau de Qt d'une version à une autre et dans le conseil aux autres sur la manière d'atténuer les fonctions obsolètes
Utiliser Git/GitHub et travailler avec des technologies de construction et de déploiement, telles que Jenkins, CMake, les conteneurs Docker et Python
Bachelor's degree or higher in computer science or related technical discipline.
Deep working knowledge of the Qt Framework, including threading, signal & slots, events, rendering, and widgets.
Rédiger des documents de conception technique, participer à la conception et à la révision du code au sein de l'équipe et entre les équipes, élaborer des estimations pour les tâches et documenter le code
Maîtriser la compréhension et l'application des meilleures pratiques pour travailler dans une base de code de production afin de fournir un code de haute qualité, sécurisé et stable
Enquêter sur les plantages et les escalades clients (CER) qui nécessitent un débogage dans le code source Qt
Experience with Object-Oriented programming, debugging, software architecture, data structures, algorithms, and STL.
Connaissance actualisée des normes et spécifications C++
Capacité à travailler efficacement en équipe pour atteindre les objectifs fixés
Proficient in written and verbal English.
Familiar with differences in Commercial vs LGPL Qt licensing limitations
5+ years of experience developing commercial application(s) built on the Qt Framework.
Knowledge of CI/CD tools and practices, including automated testing and deployment
Plus de 8 ans d'expérience professionnelle en programmation C++
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Plus de 5 ans d'expérience dans le développement d'applications commerciales basées sur le cadre Qt
Experienced with upgrading Qt from one release to another and advising others how to mitigate deprecated functions
Expérience de la programmation orientée objet, du débogage, de l'architecture logicielle, des structures de données, des algorithmes et de la STL
Connaissez les différences entre les limitations des licences commerciales et LGPL Qt
Benefits
Information not given or found
Training + Development
Information not given or found
Interview process
Information not given or found
Visa Sponsorship
Information not given or found
Security clearance
Information not given or found
Company
Overview
Founded in 1982
Year of establishment
Marks the beginning of Autodesk's journey in pioneering design software solutions.
Pioneered software for 2D and 3D design, revolutionizing industries.
Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows.
Empowering creators in fields from construction to digital media, enabling more innovative designs.
Develops tools used in iconic projects, from skyscrapers to blockbuster movies.
Pushes the boundaries of design technology, leading the way in artificial intelligence and automation.
Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment.
Cloud-based solutions streamline design processes and foster real-time collaboration across industries.
A leader in 3D design software, with solutions powering projects in every corner of the globe.
Committed to shaping the future of digital design, bringing complex visions to life.
Culture + Values
Innovation: We believe in the power of creativity to push boundaries and change the world.
Collaboration: We work together to create solutions that make a difference.
Customer Success: We are focused on delivering products and services that help our customers succeed.
Sustainability: We are committed to making a positive impact on the planet and communities.
Integrity: We act with honesty and uphold the highest ethical standards.
Inclusion: We embrace diverse perspectives and strive for an environment where everyone belongs.
Environment + Sustainability
2023
Net-zero commitment
Aiming to achieve net-zero carbon status, a critical step in combating climate change.
35%
Carbon emissions reduction
Significant reduction in overall carbon footprint across all emission scopes since 2019.
Designing products that help users make more sustainable decisions, including tools for low-carbon building design.
Aims to advance climate resilience by providing tools to better predict and plan for climate risks.
Promotes circular design principles and helps customers optimize material use and reduce waste.
Inclusion & Diversity
30% Female Workforce
Gender Diversity
As of 2023, 30% of the global workforce identifies as female, highlighting progress in gender diversity across the organization.
25% Leadership Representation
Female Leadership
25% of leadership positions are held by women, indicating strides toward gender parity in executive roles.
2025 Diversity Goal
Leadership Commitment
A strategic initiative to boost representation of underrepresented groups in leadership positions by 2025.
12 Employee Groups
Employee Resource Networks
Twelve employee resource groups are supported, fostering inclusion and community for diverse populations including women, LGBTQ+, and veterans.
Leadership Commitment: Has set a goal to increase representation of underrepresented groups in leadership by 2025.
Inclusive Hiring: Implements inclusive recruitment practices and strives for diverse candidate slates for all roles.