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 2 hours 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 hours 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
    2 hours 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
    6 days ago
  • $92k - $115k per year

     ...d’un(e) développeur(euse) QA sénior motivé(e) pour son équipe travaillant...  ..., le développeur QA Senior participera aux tests de la plateforme...  ...seeking a motivated Senior QA Developer for its ADPS Platform. This...  ...in the testing of the software platform of the next generation... 
    Senior
    Internship

    Eaton

    Brossard, QC
    27 days 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
    2 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
    6 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
    2 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
  • 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
    2 hours ago
  • $18 per hour

    Hello! We are a loving family based in Brossard, Quebec, searching for a dedicated full-time nanny to join our household. We are seeking someone who is open to a live-in arrangement and can provide excellent care for our olderly men The role involves not only caring for the...
    Senior
    Hourly pay
    Full time
    Live In
    Night shift

    CanadianNanny.ca

    Brossard, QC
    15 hours 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
    14 days ago
  • $120k - $150k per year

    Représentant des ventes senior – Technologies environnementales & Biolubrifiants Montréal Salaire global : 120 000 $ – 150 000 $+ Pionnière québécoise en biotechnologie appliquée, notre entreprise cliente développe et distribue des solutions microbiennes écoresponsables... 
    Senior
    Contract work
    Work at office
    Remote work
    Flexible hours

    Randstad

    Brossard, QC
    2 days 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

    Brossard, QC
    6 days 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
    2 hours 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
    14 hours 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
    1 day 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
    5 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
    Permanent employment
    Full time
    Work at office
    2 days per week

    LAPORTE

    Brossard, QC
    6 days ago
  • Poste: Conseiller senior acquisition de talents Statut : Temps plein, permanent Lieu : Rive-Sud de Montréal Tu as l’instinct d’un véritable chasseur de têtes, une curiosité sans limites et le désir d'avoir un impact direct au sein d’une organisation d’envergure internationale... 
    Senior
    Daily paid
    Permanent employment
    Full time

    Randstad

    Brossard, QC
    10 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
  •  ...eye care specialists in the early detection and management of different ocular diseases. The Role We are looking for a Lead Software Developer who enjoys being close to the code while helping a team succeed. In this role, you will guide the engineering team through the development... 

    DIAGNOS Medical Systems (TSX: ADK.V)

    Brossard, QC
    2 hours 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
    19 days 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
    29 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
    11 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
    6 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
    5 days ago
  • $100k - $120k per year

    Analyste financier Senior – Projets 100K à 120K selon expérience Poste permanent Formule hybride Brossard Domaine de la Construction & Grands Projets d’infrastructure Pourquoi choisir cette opportunité ? Envergure et notoriété : Joignez-vous à l'un des plus... 
    Senior
    Permanent employment
    Contract work
    Remote work
    Work from home
    Flexible hours
    Day shift
    3 days per week

    Randstad

    Brossard, QC
    14 days 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
    3 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
    8 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!