Publié hier
Embedded Software Developer
@ Amaris Consulting | Part of Mantu
Brossard, Québec
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…
- 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.
Résumé des exigences :
- 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.
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
| Champ | Valeur |
|---|---|
| Offres sur Jobsy | 14 |
** 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
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.