We are at the heart of every place that matters. As a leading global provider in the access solutions market for schools, banks, airports, hospitals, hotels, and many more, we enable seamless movement within secure, safe, and sustainable places. Our work is IMPORTANT. YOU are important. We provide our people with the tools to shape their careers for growth. With around 16,000 employees worldwide, EVERY team member contributes to our mission and can make a positive difference. By working as one global team, we continue growing the business, growing together, and growing ourselves. Build your career with us!

Développeur de Logiciels Embarqués / Embedded Software Developer

Montreal, Quebec, CA, QC H4N 2M3

Nov 14, 2024

 

POSITION OVERVIEW

 

dormakaba is seeking an Embedded Software Developer based in Montreal, QC (Onsite). The Embedded Software Developer is responsible for designing, developing, and testing firmware for embedded devices and system as well as performing full life cycle development tasks. The Embedded Software Developer will work closely with customers, the production team and the technical support teams to provide meaningful support on product applications and field issues. They will also support manufacturing and sustaining post-production launches.

 

WHAT YOU WILL DO

 

  • Design special test firmware for mechanical, electrical, software, and manufacturing tests

  • Document various aspects regarding firmware/software design, testing, etc.

  • Participate in hardware and embedded software designs and reviews

  • Support and collaborate with Software Q/A, Systems, Electrical, and Cloud Engineers

  • Perform power consumption analysis and firmware development for low-power battery operation

  • Perform microcontroller resource analysis of memory usage and performance

 

WHAT WE REQUIRE

 

  • B.S. in Computer Engineering, Electrical Engineering, Computer Science, or similar degree

  • 5+ years of embedded software development experience including experience and understanding of C software language

  • Bilingual - The incumbent must work with a global multidisciplinary team

  • Experience with different serial communication protocols (I2C, UART, SPI, etc.) and ST microcontrollers and peripherals

  • Familiarity with debugging of embedded and non-embedded systems

  • Ability to read schematics and data sheets

  • Experience troubleshooting hardware using oscilloscopes, power analyzers, etc

 

WHAT WE PREFER

 

  • Experience with embedded testing processes

  • Experience with 32-bit microcontroller and low power management (ARM) and working with IAR or other embedded IDEs along with experience working with different RTOS systems

  • Experience working with C++, Python, and/or other OOO programming/scripting languages

  • Development experience with Linux environments at an application level

  • Working experience with Git and Gitflow Workflow

  • Experience working with various Atlassian tools (Confluence, Jira, etc.) and using API endpoints

 

WHAT WE OFFER

 

  • Supporting your career development

  • Employee Assistance Programs

  • Discover your best attributes using CliftonStrengths to pave the way for success at dormakaba.

  • 24/7 access to over 15,000 LinkedIn Learning courses to assist in your professional development and to expand on your individual interests.

  • Virtual Healthcare Services

  • Health Insurance Plan

  • Pension Plan

  • Unlimited Referral Reward Bonuses

 

WHY JOIN DORMAKABA?

Our work is IMPORTANT. YOU are important. At schools and universities, in stadiums, airports, hospitals and workplace; for every place that matters. We provide safety, security, and sustainability, providing people with the tools to shape their careers for growth. EVERY team member contributes to our mission and can make a positive difference. Our culture focuses on Growing the Business, Growing Together and Growing Ourselves. We are a global company with more than 16,000 employees worldwide giving you endless opportunities for growth and advancement.

Learn why our employees enjoy working for dormakaba: dormakaba Testimonials

 

 

APERÇU DU POSTE

 

dormakaba est à la recherche d'un développeur de logiciels embarqués à Montréal, QC (sur place). Le développeur de logiciels embarqués est responsable de la conception, du développement et de la mise à l'essai de micrologiciels pour les appareils et les systèmes embarqués, ainsi que de l'exécution des tâches de développement du cycle de vie complet. Le développeur de logiciels embarqués travaillera en étroite collaboration avec les clients, l'équipe de production et les équipes de soutien technique afin de fournir un soutien significatif sur les applications des produits et les problèmes sur le terrain. Il apportera également son soutien à la fabrication et au maintien des lancements post-production.

 

CE QUE VOUS FEREZ

 

  • Concevoir des microprogrammes d'essai spéciaux pour les essais mécaniques, électriques, logiciels et de fabrication.

  • Documenter les différents aspects de la conception, des essais des micrologiciels et des logiciels.

  • Participer à la conception et à la révision du matériel et des logiciels embarqués

  • Soutenir et collaborer avec les ingénieurs Q/A logiciels, systèmes, électriques et cloud

  • Effectuer l'analyse de la consommation d'énergie et le développement de micrologiciels pour le fonctionnement sur batterie à faible consommation d'énergie

  • Effectuer l'analyse des ressources du microcontrôleur, de l'utilisation de la mémoire et des performances

 

CE QUE NOUS DEMANDONS

 

  • Diplôme de niveau universitaire en génie informatique, génie électrique, informatique ou diplôme similaire

  • Plus de 5 ans d'expérience dans le développement de logiciels embarqués, y compris l'expérience et la compréhension du langage logiciel C

  • Bilingue - Le titulaire doit travailler avec une équipe multidisciplinaire internationale.

  • Expérience des différents protocoles de communication série (I2C, UART, SPI, etc.) et des microcontrôleurs et périphériques ST

  • Familiarité avec le débogage de systèmes embarqués et non embarqués.

  • Capacité à lire des schémas et des fiches techniques

  • Expérience du dépannage de matériel à l'aide d'oscilloscopes, d'analyseurs de puissance, etc

 

CE QUE NOUS PRÉFÉRONS

 

  • Expérience des processus de test embarqués

  • Expérience des microcontrôleurs 32 bits et de la gestion des faibles consommations (ARM), de l'utilisation de IAR ou d'autres IDE embarqués, ainsi que de l'utilisation de différents systèmes RTOS

  • Expérience de travail avec C++, Python, et/ou d'autres langages de programmation/scripting OOO

  • Expérience de développement avec des environnements Linux au niveau de l'application

  • Expérience de travail avec Git et Gitflow Workflow

  • Expérience de travail avec divers outils Atlassian (Confluence, Jira, etc.) et d'utilisation des points d'extrémité API

 

CE QUE NOUS OFFRONS

 

  • Soutenir votre développement de carrière

  • Programmes d'aide aux employés

  • Découvrez vos meilleurs atouts à l'aide de CliftonStrengths pour ouvrir la voie à la réussite chez dormakaba.

  • Accès 24h/24 et 7j/7 à plus de 15 000 cours LinkedIn Learning pour vous aider dans votre développement professionnel et approfondir vos intérêts personnels.

  • Services de santé virtuels

  • Régime d'assurance maladie

  • Plan de pension

  • Primes illimitées de parrainage

 

POURQUOI REJOINDRE DORMAKABA ?

 

Notre travail est IMPORTANT. VOUS êtes important. Dans les écoles et les universités, dans les stades, les aéroports, les hôpitaux et les lieux de travail ; dans tous les endroits qui comptent. Nous assurons la sûreté, la sécurité et la durabilité, en fournissant aux personnes les outils nécessaires pour façonner leur carrière en vue d'une croissance. CHAQUE membre de l'équipe contribue à notre mission et peut faire une différence positive. Notre culture est axée sur la croissance de l'entreprise, la croissance collective et la croissance personnelle. Nous sommes une entreprise internationale qui compte plus de 16 000 employés dans le monde entier, ce qui vous offre des possibilités infinies de croissance et d'avancement.

Découvrez pourquoi nos employés apprécient de travailler pour dormakaba : dormakaba Testimonials

 

#LI-VA

dormakaba Canada Inc.

 

 

 

 

 

 

 

Interested?

is looking forward
to your application.
In case of questions just dial
Please only use the „Apply now“-Button