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.
- 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.
- 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.
- 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.
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$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...SeniorInternshipWork at office- 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
- ...-------------- 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...SuggestedLong term contractFull timeApprenticeshipInternshipWork at officeRemote workFlexible hours
$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...SeniorInternship- ...é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...SeniorFull timeFlexible hours
- 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...
- ..., 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,...SeniorRemplacementLong term contractPermanent employmentTemporary workWork at office
- ...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...SeniorLong term contractLive In
- ...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...SeniorApprenticeshipLive InLocal areaWorldwideFlexible hours
- 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...SeniorWork at office
$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...SeniorHourly payFull timeLive InNight shift- ...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...SeniorPermanent employmentFull timeTemporary work
$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...SeniorContract workWork at officeRemote workFlexible hours- ...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...SeniorDaily paidWork at office2 days per week
- ...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...SeniorFull timeWork at officeMonday to friday
- ...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...SeniorContract workMonday to friday
- ...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....SeniorPermanent employmentFull timeRemote work3 days per week
$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...SeniorFull timeTemporary workPart timeFixed term contractInternshipDirect hireFlexible hours- ...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...SeniorDaily paidPermanent employmentFull timeWork at office2 days per week
- 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...SeniorDaily paidPermanent employmentFull time
- ...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...SeniorWorldwideFlexible hours
- ...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...
$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...SeniorPermanent employmentTemporary workWork at office- ...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...SeniorPermanent employment
- ...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...SeniorPermanent employmentWork at officeFlexible hours
- ...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...SeniorDaily paidPermanent employmentFull time
$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...SeniorPermanent employmentFull timeRemote work$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...SeniorPermanent employmentContract workRemote workWork from homeFlexible hoursDay shift3 days per week- ...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...SeniorPermanent employmentFull timeFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ / Qt Software Developer. Be the first to apply!
- junior c++ developer Brossard, QC
- c++ software developer Brossard, QC
- c++ developer Brossard, QC
- senior disability case manager Brossard, QC
- senior building operator Brossard, QC
- senior project manager Brossard, QC
- senior communications Brossard, QC
- senior marketing Brossard, QC
- représentant senior Brossard, QC
- senior vice president Brossard, QC



