Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ / Qt Software Developer

Mantu

Language: Strong English required;
French is an asset About the opportunity

Amaris Consulting is looking for a Senior Software Developer with strong expertise in C++ and Qt to join a building-systems engineering team in Brossard.

You will work on a product simulator used by Engineering, Quality Assurance, and Product teams to develop, test, and validate real devices and systems. Using Qt with QML and/or Qt Widgets, you will build intuitive and reliable user interfaces while contributing to the simulation engine and supporting software components.

You will collaborate with software engineers, UX designers, testers, and product stakeholders in a cross-functional environment.

Key responsibilities
  • Design, develop, and maintain the simulator’s user interface using C++ and Qt.
  • Develop Qt applications using QML, Qt Widgets, or both.
  • Implement simulation features that accurately reproduce the behavior of real devices and systems.
  • Integrate the user-interface layer with simulation engines, back-end services, and system components.
  • Improve simulator performance, stability, responsiveness, and usability.
  • Collaborate with UX and UI designers to transform mockups and requirements into working interfaces.
  • Apply object-oriented design, multithreading, event-driven programming, and software architecture principles.
  • Write clean, tested, maintainable, and well-documented code.
  • Participate in code reviews and contribute to development standards.
  • Contribute to unit testing, integration testing, and continuous-integration activities.
  • Troubleshoot and debug issues across the application and software stack.
  • Document technical designs, implementation decisions, interfaces, and configuration details.
  • Follow software-development best practices, quality standards, and secure coding practices.
  • Collaborate with Engineering, QA, Product, UX, and other technical stakeholders.
Required qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field. Equivalent professional experience may be considered.
  • At least 7 years of professional C++ software-development experience .
  • Strong hands-on experience with modern C++, including C++11, C++14, C++17, or later.
  • Solid professional experience with Qt , including QML, Qt Quick, Qt Widgets, or a combination of these technologies.
  • Strong understanding of:
  • Object-oriented programming
  • Multithreading
  • Event-driven programming
  • Software architecture
  • Interface design and integration
  • Experience with Git and modern source-control practices.
  • Experience working in Agile or Scrum environments.
  • Strong debugging and troubleshooting skills.
  • Strong communication skills in English.
  • Ability to work onsite in Brossard 3 days per week.
  • Eligibility to work in Canada.
Nice-to-have qualifications
  • Simulators
  • Emulators
  • Hardware-in-the-loop or software-in-the-loop tools
  • Experience with embedded Linux or real-time systems.
  • Experience with Qt Quick Controls and custom QML components.
  • Familiarity with CMake, qmake, or similar build systems.
  • Experience with CI/CD pipelines and automated builds.
  • Experience with Qt Test, GoogleTest, or other unit-testing frameworks.
  • Background in:
  • Fire detection and alarm systems
  • Security systems
  • HVAC and building automation
  • Embedded products
  • Experience integrating user interfaces with hardware or simulation engines.
What success looks like
  • The simulator provides a stable, responsive, and intuitive experience for Engineering, QA, and Product teams.
  • Simulation features accurately reproduce the behavior of real devices and systems.
  • The Qt user interface is maintainable, well tested, and consistent with product requirements.
  • Software defects are identified and resolved efficiently across the application stack.
  • Unit, integration, and continuous-integration practices are consistently applied.
  • Technical documentation remains clear, complete, and useful for future development and maintenance.
  • Strong collaboration is maintained between software engineering, UX, QA, and product stakeholders.
Why join this opportunity?

This is an opportunity to work on a technically challenging product simulator that supports the development and validation of real-world building and safety systems. You will contribute to modern C++ and Qt software while working closely with engineering, UX, QA, and product teams.

#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior C++ / Qt Software Developer in Brossard, QC vacancy
  • $92k - $115k per year

     ...actuellement à la recherche d’un(e) développeur(euse) logiciel C++ sénior motivé(e) à rejoindre son équipe. Ce poste est basé au Centre...  ...and Systems division is currently seeking a motivated Senior Software Developer in C++ for its team. This role is based at our Eaton Americas... 
    Senior
    Internship
    Work at office

    Eaton

    Brossard, QC
    2 days ago
  • Amaris Consulting is seeking a Senior Software Developer in Brossard to join a building-systems engineering team. You will develop a product simulator using C++ and Qt, building user interfaces with QML/Qt Widgets while advancing the simulation engine and related components... 
    Senior

    Mantu

    Brossard, QC
    1 hour ago
  •  ...-------------- Your team’s dynamic: Genetec One is a cloud software development team based in Genetec’s Brossard office. Our mission...  ...efficiency throughout every stage of a subscription’s lifecycle. As a developer in our team, you’ll design and implement new features for system... 
    Suggested
    Long term contract
    Full time
    Apprenticeship
    Internship
    Work at office
    Remote work
    Flexible hours

    Genetec

    Brossard, QC
    9 days ago
  • Nous recherchons un analyste-programmeur senior pour rejoindre notre équipe d’ingénierie à Montréal . Vous participerez à l’analyse d’un...  ...en communication et en collaboration. Atouts Expérience en C++. Expérience avec les techniques de rédaction de prompts ou le développement... 
    Senior
    Work at office

    Amaris Consulting

    Brossard, QC
    1 hour ago
  •  ...looking for an adaptable, collaborative, and passionate Full Stack Developer who thrives in a dynamic, innovative, and fun environment. You’...  ..., promoting teamwork and open communication. Work end-to-end on software development: analyze, code, test, and deploy both frontend and... 
    Senior
    Full time
    Work at office
    Monday to friday

    WIBBI

    Brossard, QC
    1 hour ago
  •  ...équipe Nous recherchons un(e) développeur(euse) web front-end senior pour rejoindre l’équipe de développement UX et contribuer à définir...  ...team’s dynamic We are looking for a Senior Front-End Web Developer to join the UX Development team and help shape the foundations of... 
    Senior
    Full time
    Flexible hours

    Genetec

    Brossard, QC
    more than 2 months ago
  • Eaton Corporation est à la recherche d’un Développeur Front-End Principal pour la division systèmes et services d’ingénierie électrique. Poste basé au Centre d'Innovation des Amériques, Brossard, Québec, avec mode hybride et avantages dès le jour 1. Vous participerez à la...

    Eaton Corporation

    Brossard, QC
    5 days ago
  •  ..., cross-functional alignment, and decision-making.   As the Senior, Demand Planner, you will be responsible for leading and improving...  ..., particularly Excel. • Knowledge of supply chain management software, ERP systems, and BI tools. • Experience in a fast-paced,... 
    Senior
    Remplacement
    Long term contract
    Permanent employment
    Temporary work
    Work at office

    Acuity Inc.

    Brossard, QC
    8 days ago
  •  ...further. The Opportunity Transdev Canada is looking to add a Senior Recruiter, Executive & Strategic Talent to our national Talent &...  ...emphasis on identifying and engaging passive candidates. Develop compelling approaches that generate interest from candidates who... 
    Senior
    Long term contract
    Live In

    Transdev

    Brossard, QC
    5 days ago
  •  ...ABOUT POWER FACTORS Power Factors is a software and solutions provider leading the next...  ...India. ABOUT THE ROLE We are seeking a Senior Trainer to join our Learning Services...  ...cohorts across time zones and regions. Develop and maintain customer-facing learning materials... 
    Senior
    Apprenticeship
    Live In
    Local area
    Worldwide
    Flexible hours

    Power Factors

    Brossard, QC
    a month ago
  • $70k - $150k per year

     ...Lapiniere Job Family Group: Commercial Sales & Service Senior Relationship Manager | Commercial Banking Brossard | Montreal...  ...advisor for a portfolio of mid-market commercial clients. You will develop long-term relationships with business owners and executives while... 
    Senior
    Long term contract
    Full time
    Contract work
    Part time
    Local area

    Bank of Montreal

    Brossard, QC
    14 hours ago
  •  ...l’Amérique du Nord et l’Europe, et regroupe plus de 500 employé.es passionné.es d’ingénierie. LAPORTE recherche un.e ingénieur.e senior en structure ayant idéalement un minimum de 10 ans d’expérience en conception et analyse structurale, qui contribuera à l’intégration... 
    Senior
    Daily paid
    Work at office
    2 days per week

    LAPORTE L.E.C.

    Brossard, QC
    2 days ago
  •  ...comptable reconnu depuis plus de 10 ans, et qui souhaite franchir une nouvelle étape dans son développement. Je recherche un Auditeur Senior pour créer la branche audit avec a terme la possibilité de s'associer. Votre rôle: Réaliser des mandats d'audit, d'examen... 
    Senior
    Permanent employment
    Full time
    Temporary work

    Fed Group

    Brossard, QC
    16 days ago
  •  ...TEHORA recherche un Chargé de projets immobiliers sénior pour assurer la coordination, le suivi et la clôture de travaux dans un environnement en exploitation. Sous la responsabilité du gestionnaire de projet, la personne retenue veillera au suivi des déficiences, à la coordination... 
    Senior
    Contract work
    Monday to friday

    TEHORA

    Brossard, QC
    3 days ago
  •  ...et non conformiste qui laisse une place à l’équilibre de vie et encourage l’efficacité au quotidien ; #LI-Hybrid #LI-AD1 #mid-senior-level #engineering-services  #CVC #CVAC #CAVC #HVAC #ventillation #pipe #piping #tuyauterie #utilités #utilities Envoyez-nous votre... 
    Senior
    Daily paid
    Work at office
    2 days per week

    LAPORTE L.E.C.

    Brossard, QC
    2 days ago
  •  ...plusieurs entreprises et deux provinces sont en jeu ? Ce poste est pour toi !  Chez Soluroc, nous recrutons un.e technicien.ne comptable sénior pour notre siège social de Brossard . Tu travailleras avec plusieurs entreprises manufacturières du groupe, au Québec et en Ontario.... 
    Senior
    Permanent employment
    Full time
    Remote work
    3 days per week

    gorh

    Brossard, QC
    3 days ago
  • $91.2k - $136.8k per year

     ...along with the curiosity to investigate unfamiliar requests and develop practical solutions. Clear written and verbal communication skills...  ...you grow with ongoing performance and development conversations, Senior Talent Program, global career opportunities, access to our... 
    Senior
    Full time
    Temporary work
    Part time
    Fixed term contract
    Internship
    Direct hire
    Flexible hours

    Schneider Electric

    Brossard, QC
    8 days ago
  •  ...genre, l’origine nationale, le handicap ou le statut d’ancien combattant. ______ ABOUT POWER FACTORS Power Factors is a software and solutions provider leading the next generation of clean energy with Unity, one of the most extensive and widely deployed Renewable... 
    Senior
    Worldwide
    Flexible hours

    Power Factors

    Brossard, QC
    more than 2 months ago
  •  ...notre renommée au  Canada.   Venez déplacer des montagnes avec nous !   Pour la division Civil & Mines, l’Estimateur (trice)senior travaille sous la gouverne d’un chef  estimateur. Il prépare l'estimation des coûts de chaque projet (public, parapublic, privé) pour... 
    Senior
    Permanent employment

    EBC Inc.

    Brossard, QC
    a month ago
  • $74k per year

     ...Auditeur(trice) sénior – Comptabilité et certification Présentation du poste Notre client, un cabinet comptant plusieurs succursales, est actuellement à la recherche d’auditeurs(trices) en comptabilité et certification (niveaux sénior et II) pour ses bureaux de Montréal... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Artemis Recrutement

    Brossard, QC
    22 days ago
  •  ...Souscripteur commercial senior À propos de l’opportunité Vous souhaitez mettre votre expertise au service d’un rôle offrant une réelle autonomie? Notre client, actif en assurance de dommages auprès des courtiers, recherche une personne expérimentée pour prendre en charge... 
    Senior
    Permanent employment
    Work at office
    Flexible hours

    TOTEM Recruteur de talent

    Brossard, QC
    14 days ago
  • $80k - $90k per year

    Description de l'offre d'emploi Description sommaire du poste proposé : Afin de combler les besoins de ses clients dans le secteur des TI, FOP EXPERTS CONSEILS est à la recherche de  consultants chargés de projet TI  motivés à la réalisation de mandats . Les principales...
    Senior
    Permanent employment
    Full time
    Remote work

    Fop Experts Conseils Inc.

    Brossard, QC
    8 days ago
  •  ...Amérique du Nord et l’Europe, et regroupe plus de 500 employé.es passionné.es d’ingénierie. LAPORTE recherche un.e chargé.e de projet senior ayant 7 ans et plus d’expérience pour rejoindre son équipe de procédés alimentaires basée sur la Rive-Sud. La personne retenue... 
    Senior
    Daily paid
    Permanent employment
    Full time

    LAPORTE

    Brossard, QC
    1 day ago
  •  ...critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Sopra Steria

    Montréal, QC
    5 days ago
  •  ...Support dans la préparation du rapport mensuel; Supervision et suivi ENVISION; Support aux appels d'offres; Préparation et suivi des QT; QT: Relance aux professionnels et ST; Finalisation des documents d'appels d'offres; Préparation des rencontres des... 
    Permanent employment

    EBC Inc.

    Brossard, QC
    11 days ago
  • $64k - $96k per year

     ...through our energy management, automation, software, and digital services technologies. With...  ...Engineering graduates looking to develop their careers in electrical design. Key...  ...performance and development conversations, Senior Talent Program, global career opportunities... 
    Senior
    Full time
    Temporary work
    Internship
    Direct hire
    Flexible hours

    Schneider Electric

    Brossard, QC
    8 days ago
  •  ...président·e Comptabilité ou dans un rôle senior de contrôle financier au sein d’une organisation...  ...POWER FACTORS Power Factors is a software and solutions provider leading the next...  ...growth. Leadership & Organization Lead, develop, and mentor a geographically distributed... 
    Senior
    Contract work
    Apprenticeship
    Internship
    Worldwide
    Flexible hours

    Power Factors

    Brossard, QC
    1 day ago
  •  ...algorithmes et programmation orientée objet en C++ Excellentes aptitudes pour la...  ...proprietary trading firm founded in 1998, seeks Senior Software Engineers for our Core Engineering team....  ...-performance infrastructure, Tower’s developers have helped to position the firm as a... 
    Senior
    Daily paid
    Work at office

    Tower Research Capital

    Montréal, QC
    3 days ago
  •  ...à titre de leader de produit sénior·e : produits que vous avez conçus...  ...is a category-leading software company serving the renewable...  ...including partnerships and M&A. Develop leaders. Recruit, coach and retain...  ...verifiable contributions as a senior product leader: products you... 
    Senior
    Long term contract
    Apprenticeship
    Flexible hours

    Power Factors

    Brossard, QC
    1 day ago
  •  ...want to build the customer support platform for the AI era, we’re looking for top talent to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the forefront of developing innovative solutions that drive the future of conversational AI. As a... 
    Senior
    Full time
    Work at office

    Botpress Technologies Inc.

    Montréal, QC
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ / Qt Software Developer. Be the first to apply!