Postuler

Publié hier

Embedded UI Developer (C++, QT)

@ Amaris Consulting | Part of Mantu

Brossard, Québec

Temps plein6+ ans d’expérienceBilingue
Postuler
SIGNAUX

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.

Résumé des exigences :

  • 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.

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-10
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Amaris Consulting | Part of Mantu

ChampValeur
Offres sur Jobsy14
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.

Emplois semblables

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

    Brossard, QC
    Temps plein

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

    5+ ans• 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
    Temps plein

    Amaris Consulting | Part of Mantu

    6+ ansParticiper à 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
    Temps plein

    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+ ansGroupe 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
    Sur placeTemps partiel

    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
    Sur placeTemps plein

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

    5+ ansCandidates 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 $/anTélétravailTemps plein

    DIANE EGAN LANGEVIN EMPLOI RECRUTEMENT ET ASSOCIÉS INC.

    2+ ansCandidates 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.

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.