Posted yesterday
Embedded Software Developer
@ Amaris Consulting | Part of Mantu
Brossard, Quebec
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
| Field | Value |
|---|---|
| Open jobs on Jobsy | 16 |
** 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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.