Apply now

Posted yesterday

Embedded UI Developer (C++, QT)

@ Amaris Consulting | Part of Mantu

Brossard, Quebec

Full-time6+ years experienceBilingual
Apply now
SIGNALS

Responsibilities:

  • Concevoir, prototyper, développer et maintenir des logiciels UI embarqués pour des systèmes d’alarme incendie.
  • Développer des interfaces utilisateur et des fonctionnalités applicatives avec C++, Qt Core et QML .
  • Développer et maintenir des applications fonctionnant sous Linux ou un autre système d’exploitation basé sur POSIX.
  • Participer aux activités d’exigences, d’architecture, de développement, de tests, de débogage et de documentation.
  • Contribuer à la priorisation des fonctionnalités et à l’amélioration continue des solutions logicielles.
  • Collaborer avec des équipes de différents départements, organisations et régions du monde.

Requirements summary:

  • Participer aux activités d’exigences, d’architecture, de développement, de tests, de débogage et de documentation.
  • Au moins 6 ans d’expérience en développement logiciel embarqué.
  • Solide expérience pratique avec C++, Qt Core et QML .
  • Très bonne connaissance du développement d’applications sous Linux ou un autre système d’exploitation POSIX.
  • Expérience avec des méthodologies formelles de développement logiciel et les machines virtuelles.
  • Expérience en développement d’applications UI.

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-10
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Amaris Consulting | Part of Mantu

FieldValue
Open jobs on Jobsy16
Job description

** English Version Follows**

Développeur logiciel embarqué UI | Brossard, QC

Amaris Consulting recherche un développeur logiciel embarqué UI pour concevoir et développer des logiciels d’interface utilisateur de haute qualité destinés à des systèmes d’alarme incendie et de sécurité des personnes.

Le rôle combine le développement embarqué en C++, la programmation Qt et QML, le développement d’applications sous Linux ou POSIX, ainsi que la collaboration avec des équipes logicielles et d’ingénierie à l’échelle internationale.

Principales responsabilités

  • Concevoir, prototyper, développer et maintenir des logiciels UI embarqués pour des systèmes d’alarme incendie.
  • Développer des interfaces utilisateur et des fonctionnalités applicatives avec C++, Qt Core et QML.
  • Développer et maintenir des applications fonctionnant sous Linux ou un autre système d’exploitation basé sur POSIX.
  • Participer aux activités d’exigences, d’architecture, de développement, de tests, de débogage et de documentation.
  • Contribuer à la priorisation des fonctionnalités et à l’amélioration continue des solutions logicielles.
  • Collaborer avec des équipes de différents départements, organisations et régions du monde.

Qualifications

  • Au moins 6 ans d’expérience en développement logiciel embarqué.
  • Solide expérience pratique avec C++, Qt Core et QML.
  • Très bonne connaissance du développement d’applications sous Linux ou un autre système d’exploitation POSIX.
  • Expérience avec des méthodologies formelles de développement logiciel et les machines virtuelles.
  • Expérience en développement d’applications UI. Une connaissance du multithreading, du multiprocessus et des applications temps réel constitue un atout.
  • La connaissance de Git, Jira, Confluence, STL, des patrons de conception, des principes SOLID, de Bash, Make, Python ou SQLite constitue un avantage.

Une expérience en documentation technique et de conception, avec des normes de certification telles que UL, ULc ou EN54, ainsi que dans les systèmes d’alarme incendie ou de sécurité des personnes, constitue un atout.

📍 Brossard, QC | 🏢 Mode hybride, 3 jours sur site par semaine

Si vous êtes un(e) développeur(se) logiciel embarqué UI expérimenté(e), possédant de solides compétences en C++, Qt et QML, veuillez nous transmettre votre CV à jour.

-------------------

English Version

Embedded UI Software Developer | Brossard, QC

Amaris Consulting is looking for an Embedded UI Software Developer to design and develop high-quality user interface software for fire alarm and life safety systems.

This role combines embedded software development in C++, Qt and QML programming, application development under Linux or POSIX-based operating systems, and collaboration with software and engineering teams worldwide.

Key Responsibilities

  • Design, prototype, develop, and maintain embedded UI software for fire alarm systems.
  • Develop user interfaces and application features using C++, Qt Core, and QML.
  • Develop and maintain applications running on Linux or other POSIX-based operating systems.
  • Participate in requirements gathering, architecture, development, testing, debugging, and documentation activities.
  • Contribute to feature prioritization and the continuous improvement of software solutions.
  • Collaborate with teams across different departments, organizations, and regions worldwide.

Qualifications

  • At least 6 years of experience in embedded software development.
  • Strong hands-on experience with C++, Qt Core, and QML.
  • Excellent knowledge of application development under Linux or another POSIX-based operating system.
  • Experience with formal software development methodologies and virtual machines.
  • Experience in UI application development. Knowledge of multithreading, multiprocessing, and real-time applications is considered an asset.
  • Familiarity with Git, Jira, Confluence, STL, design patterns, SOLID principles, Bash, Make, Python, or SQLite is an advantage.

Experience with technical and design documentation, certification standards such as UL, ULc, or EN54, as well as fire alarm or life safety systems, is considered an asset.

📍 Brossard, QC | 🏢 Hybrid work model – 3 days onsite per week

If you are an experienced Embedded UI Software Developer with strong C++, Qt, and QML skills, please send us your updated CV.

Similar jobs

  • Développeur C# .NET (Applications Desktop)

    Brossard, QC
    Full Time

    Actalent: Actalent is an operating company of Allegis Group, the global leader in talent solutions.

    5+ YOE• Définir la vision du produit et la valeur ajoutée pour le client en défendant le produit, en proposant des idées, en hiérarchisant les fonctionnalités et en intégrant en permanence les…; • Renforcer l’équipe et votre…

    C#, .NET, Microsoft Windows, Estimating, Software development, Computer science

  • Embedded Software Developer

    Brossard, QC
    Full Time

    Amaris Consulting | Part of Mantu

    6+ YOEParticiper à toutes les étapes du cycle de développement logiciel, incluant les exigences, l’architecture, la programmation, les tests, le débogage et la documentation; Baccalauréat en génie électrique, génie logiciel,…

    Alarm systems, Systems development life-cycle, Documentation, C, Embedded systems, Electrical engineering

  • Directeur(trice) de clinique - Brossard

    Brossard, QC

    Groupe Vision

    Vision Group needs candidates with business acumen, strategic thinking and leadership skills. Experience in business development, project management and sales is expected, and a business or management degree is an asset. Candidates should be comfortable with Microsoft 365, and EMR knowledge is an asset.

    Microsoft 365, EMR systems

  • Directeur(trice) de clinique - Brossard

    Brossard, QC
    Full Time

    LASIK MD: LASIK MD is a leading provider of laser vision correction, with over 40 locations in Canada.

    Candidates need business acumen, strategic thinking and leadership skills, plus experience in business development, project management and sales. A management or business degree is an asset, along with comfort with Microsoft 365 and EMR systems.

    Microsoft 365, EMR systems

  • Chef d'équipe - Temps partiel

    Brossard, QC

    Groupe Yellow

    1+ YOEGroupe Yellow needs candidates of legal age with at least 1 year of retail or customer service experience, available evenings and weekends. Strong communication, organization, initiative and goal orientation are also required.

    POS

  • Collègue à l’Entrepôt

    Brossard, QC
    On-sitePart Time

    JYSK Canada: JYSK operates more than 3,600 stores and webshops in 50 countries.

    Candidates need experience operating a pallet jack and other warehouse equipment, strong customer service skills and the ability to work independently. Retail experience of one year or more is preferred, and a high school diploma or equivalent is preferred.

    transpalette, échelles, POS

  • Développeur(euse) Logiciel Senior / Senior Software Developer

    Brossard, QC
    On-siteFull Time

    Eaton Corporation: Eaton is an intelligent power management company dedicated to improving the quality of life and protecting the environment for people everywhere.

    5+ YOECandidates need a bachelor's degree in computer science or software engineering, at least 5 years of software development and 3 years of C# experience, and experience with SQL, LINQ and Microsoft SQL Server or Oracle. Fluency in English and French and legal authorization to work in Canada without sponsorship are required.

    Jira, GitHub, Microsoft SQL Server, Oracle Database, C#, LINQ

  • Courtier service en assurance de dommages des entreprises

    Brossard, QC
    $65k–$80k/yrRemoteFull Time

    DIANE EGAN LANGEVIN EMPLOI RECRUTEMENT ET ASSOCIÉS INC.

    2+ YOECandidates need a valid AMF licence in commercial property and casualty insurance and at least 2 years of similar experience. Strong negotiation, communication, client service and team support skills are required, and English is an asset.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.