Senior C++/Qt Software Developer: Build Real-World UI

Mantu

Brossard

Sur place

CAD 110 000 - 140 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

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.

You’ll collaborate across Engineering, QA, Product, UX, and other stakeholders in a cross-functional setup, applying OO design, multithreading, and secure coding practices. French is a plus, English required.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or equivalent.
  • 7+ years of professional C++ development experience.
  • Strong hands-on with modern C++ (C++11/14/17+).
  • Solid experience with Qt, including QML, Qt Quick, Qt Widgets.
  • Experience with Git and modern source-control practices.
  • Experience in Agile or Scrum environments.
  • Strong English communication skills.
  • Willingness to work onsite in Brossard 3 days per week.
  • Eligibility to work in Canada.

Responsabilités

  • Design, develop, and maintain the simulator’s UI using C++ and Qt.
  • Develop Qt applications using QML, Qt Quick, or both.
  • Implement features to accurately reproduce device and system behavior.
  • Integrate UI with simulation engines, back-end services, and components.
  • Improve simulator performance, stability, and usability.
  • Collaborate with UX/UI designers to translate mockups into interfaces.
  • Apply OO design, multithreading, event-driven programming, and architecture principles.
  • Write clean, tested, well-documented code and participate in reviews.
  • Contribute to unit/integration testing and CI activities.
  • Troubleshoot and debug across the stack and document decisions.

Connaissances

C++
Qt
QML
Qt Widgets
Multithreading
OO design
Git
Agile/Scrum
English

Formation

Bachelor’s degree in Computer Science / Software Engineering

Outils

qmake
CMake

Description du poste

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.

You’ll collaborate across Engineering, QA, Product, UX, and other stakeholders in a cross-functional setup, applying OO design, multithreading, and secure coding practices. French is a plus, English required.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior C++ / Qt Software Developer
Senior C++ / Qt Software Developer

Mantu • Brossard

Sur place
CAD 110 000 - 140 000
Senior C++/C# Engineer — Onsite in Quebec City (3 days)
Senior C++/C# Engineer — Onsite in Quebec City (3 days)

Insight Global • Quebec

Sur place
CAD 110 000 - 140 000
Senior C++ Developer — Embedded/Desktop | Global Team
Senior C++ Developer — Embedded/Desktop | Global Team

Amaris Consulting • Laval

Sur place
CAD 80 000 - 100 000
Strong training system with internal Academy
Dynamic work environment with team events
International community
Senior Software Developer – Civil Engineering (Hybrid, QC)
Senior Software Developer – Civil Engineering (Hybrid, QC)

1125 Bentley Canada, Inc • Quebec

Hybride
CAD 110 000 - 150 000
Salary & benefits
Impact Day
Recognition program
+2
C++ Developer
C++ Developer

Amaris Consulting • Laval

Sur place
CAD 80 000 - 100 000
Strong training system with internal Academy
Dynamic work environment with team events
International community
Senior Software Developer
Senior Software Developer

Soni • Quebec

Hybride
CAD 90 000 - 130 000
Senior .NET Developer (MVVM, XAML)
Senior .NET Developer (MVVM, XAML)

Amaris Consulting | Part of Mantu • Brossard

Sur place
CAD 110 000 - 140 000
Senior Software Developer C++.C# Canada DH
Senior Software Developer C++.C# Canada DH

Insight Global • Quebec

Sur place
CAD 110 000 - 140 000
Qt UI/UX Computer Vision Software Engineer
Qt UI/UX Computer Vision Software Engineer

Taymer International Inc. • Canada

Sur place
Confidential
Competitive salary
Paid Personal Leave Days
Medical/dental/vision insurance
+3
Software Developer
Software Developer

Amilia • Canada

Hybride
CAD 85 000 - 120 000
Competitive salary
Group RRSP employer contribution up to 5%
Group insurance and Employee Assistance Program
+5