Apply now

Posted yesterday

Embedded Software Developer

@ Amaris Consulting | Part of Mantu

Brossard, Quebec

Full-time6+ years experienceBilingual
Apply now
SIGNALS

Responsibilities:

  • Concevoir, prototyper, développer et maintenir des logiciels embarqués pour des systèmes d’alarme incendie.
  • Participer à toutes les étapes du cycle de développement logiciel, incluant les exigences, l’architecture, la programmation, les tests, le débogage et la…
  • Développer des logiciels en C pour des microcontrôleurs NXP, ARM ou Microchip.
  • Développer des applications multithread, multiprocessus et temps réel avec FreeRTOS ou un système d’exploitation basé sur POSIX.
  • Déboguer et valider les systèmes embarqués à l’aide de JTAG, d’oscilloscopes, d’analyseurs logiques et d’outils similaires.
  • Collaborer avec les équipes logicielles, matérielles, systèmes et internationales, tout en respectant les méthodologies formelles de développement.

Requirements summary:

  • Participer à 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, informatique ou dans une discipline connexe.
  • Au moins 6 ans d’expérience professionnelle en développement logiciel embarqué.
  • Excellente maîtrise du langage de programmation C .
  • Expérience avec FreeRTOS ou un autre système d’exploitation POSIX, incluant le multithreading, le multiprocessus et les applications temps réel.
  • Expérience du développement logiciel pour des microcontrôleurs NXP, ARM ou Microchip, ainsi que des compétences pratiques en débogage matériel.

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 **

Amaris Consulting recherche un(e) ingénieur(e) logiciel embarqué senior pour concevoir, prototyper et développer des logiciels de haute qualité destinés à des systèmes d’alarme incendie et de sécurité des personnes.

Le rôle comprend le développement de logiciels embarqués, les systèmes temps réel, le débogage matériel et la collaboration avec des équipes de différents départements, organisations et régions du monde.

Principales responsabilités

  • Concevoir, prototyper, développer et maintenir des logiciels embarqués pour des systèmes d’alarme incendie.
  • Participer à toutes les étapes du cycle de développement logiciel, incluant les exigences, l’architecture, la programmation, les tests, le débogage et la documentation.
  • Développer des logiciels en C pour des microcontrôleurs NXP, ARM ou Microchip.
  • Développer des applications multithread, multiprocessus et temps réel avec FreeRTOS ou un système d’exploitation basé sur POSIX.
  • Déboguer et valider les systèmes embarqués à l’aide de JTAG, d’oscilloscopes, d’analyseurs logiques et d’outils similaires.
  • Collaborer avec les équipes logicielles, matérielles, systèmes et internationales, tout en respectant les méthodologies formelles de développement.

Qualifications

  • Baccalauréat en génie électrique, génie logiciel, informatique ou dans une discipline connexe.
  • Au moins 6 ans d’expérience professionnelle en développement logiciel embarqué.
  • Excellente maîtrise du langage de programmation C.
  • Expérience avec FreeRTOS ou un autre système d’exploitation POSIX, incluant le multithreading, le multiprocessus et les applications temps réel.
  • Expérience du développement logiciel pour des microcontrôleurs NXP, ARM ou Microchip, ainsi que des compétences pratiques en débogage matériel.
  • La connaissance des méthodologies formelles de développement logiciel, de Git, Jira, Confluence, IAR Embedded Workbench ou d’un IDE similaire, de CMake et de Python constitue un atout.

Si vous êtes passionné par les logiciels embarqués et souhaitez contribuer au développement de systèmes fiables d’alarme incendie et de sécurité des personnes, veuillez nous transmettre votre CV à jour.

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

English Version

Amaris Consulting is looking for a Senior Embedded Software Engineer to design, prototype, and develop high-quality software for fire alarm and life safety systems.

This role involves embedded software development, real-time systems, hardware debugging, and collaboration with teams across different departments, organizations, and regions worldwide.

Key Responsibilities

  • Design, prototype, develop, and maintain embedded software for fire alarm systems.
  • Participate in all stages of the software development lifecycle, including requirements gathering, architecture, programming, testing, debugging, and documentation.
  • Develop C software for NXP, ARM, or Microchip microcontrollers.
  • Develop multithreaded, multiprocess, and real-time applications using FreeRTOS or a POSIX-based operating system.
  • Debug and validate embedded systems using JTAG, oscilloscopes, logic analyzers, and similar tools.
  • Collaborate with software, hardware, systems, and international teams while following formal software development methodologies.

Qualifications

  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or a related field.
  • At least 6 years of professional experience in embedded software development.
  • Excellent proficiency in the C programming language.
  • Experience with FreeRTOS or another POSIX-based operating system, including multithreading, multiprocessing, and real-time applications.
  • Experience developing software for NXP, ARM, or Microchip microcontrollers, along with hands-on hardware debugging skills.
  • Knowledge of formal software development methodologies, Git, Jira, Confluence, IAR Embedded Workbench or a similar IDE, CMake, and Python is considered an asset.

If you are passionate about embedded software and would like to contribute to the development of reliable fire alarm and life safety systems, please send us your updated CV.

Similar jobs

  • Embedded Software Developer

    Montréal, QC
    On-siteFull Time

    Scalian

    7+ YOEBaccalauréat en génie électrique ou informatique ou équivalent; Minimum de 7 ans en développement logiciel embarqué; Expérience RTOS

    RTOS, Git, Python, C, C++

  • Embedded Software Developer – Architect

    Sainte-Anne-de-Bellevue, QC
    Full Time

    MDA

    5+ YOEBaccalauréat en génie électrique ou informatique ou équivalent; Minimum de 5 ans d'expérience en développement de logiciels embarqués; Expérience des RTOS et des protocoles de communication

    GIT, Jira, Confluence, VectorCast, Visual Studio, Eclipse

  • Embedded UI Developer (C++, QT)

    Brossard, QC
    Full Time

    Amaris Consulting | Part of Mantu

    6+ YOEParticiper 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…

    C++, Linux, Alarm systems, Documentation, Process improvement, Software development

  • 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

  • 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

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.