Sr Embedded Firmware Tester-Security Specialist/Testeur Sr de systèmes embarqués- Spéc. en sécurité
dormakaba
Date: 11 hours ago
City: Montreal, Quebec
Contract type: Full time

Position Overview
dormakaba is seeking a Senior Quality Assurance (QA) Embedded Firmware Tester – Security Specialist based in Montreal, QC. The Senior QA Embedded Firmware Tester – Security Specialist will play a critical role in shaping the quality and security of dormakaba’s next-generation electronic locks and access management systems.
This position will lead the development of new testing strategies and frameworks to support scalable and maintainable automated testing practices across the team. This hands-on leader will work with embedded systems, RFID, BLE technologies, and API integrations, while also identifying gaps in current testing practices and proactively building solutions. This is a high-impact role that blends deep technical expertise with strategic leadership in a collaborative, cross-functional environment.
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, and hotels, 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!
APERÇU DU POSTE
dormakaba est à la recherche d'un testeur principal de micrologiciels intégrés en assurance qualité (AQ) - spécialiste en sécurité, basé à Montréal, QC. Le testeur principal de microprogrammes intégrés en assurance de la qualité - spécialiste en sécurité jouera un rôle essentiel dans l'élaboration de la qualité et de la sécurité des serrures électroniques et des systèmes de gestion de l'accès de prochaine génération de dormakaba.
Le titulaire de ce poste dirigera le développement de nouvelles stratégies et de nouveaux cadres de test afin de soutenir des pratiques de test automatisé évolutives et faciles à maintenir dans l'ensemble de l'équipe. Ce leader pratique travaillera avec des systèmes embarqués, des technologies RFID, BLE et des intégrations API, tout en identifiant les lacunes dans les pratiques de test actuelles et en construisant des solutions de manière proactive. Il s'agit d'un rôle à fort impact qui allie une expertise technique approfondie à un leadership stratégique dans un environnement collaboratif et interfonctionnel.
Nous sommes au cœur de tous les lieux qui comptent. En tant que fournisseur mondial de premier plan sur le marché des solutions d'accès pour les écoles, les banques, les aéroports, les hôpitaux et les hôtels, nous permettons une circulation fluide dans des lieux sûrs, sécurisés et durables. Notre travail est IMPORTANT. VOUS êtes important. Nous fournissons à nos collaborateurs les outils nécessaires à l'évolution de leur carrière. Avec environ 16 000 employés dans le monde, CHAQUE membre de l'équipe contribue à notre mission et peut faire une différence positive. En travaillant au sein d'une équipe mondiale, nous continuons à développer l'entreprise, à nous développer ensemble et à nous développer nous-mêmes. Construisez votre carrière avec nous !
# LI-Hybrid
dormakaba is seeking a Senior Quality Assurance (QA) Embedded Firmware Tester – Security Specialist based in Montreal, QC. The Senior QA Embedded Firmware Tester – Security Specialist will play a critical role in shaping the quality and security of dormakaba’s next-generation electronic locks and access management systems.
This position will lead the development of new testing strategies and frameworks to support scalable and maintainable automated testing practices across the team. This hands-on leader will work with embedded systems, RFID, BLE technologies, and API integrations, while also identifying gaps in current testing practices and proactively building solutions. This is a high-impact role that blends deep technical expertise with strategic leadership in a collaborative, cross-functional environment.
- This is a hybrid work environment with three days a week on average in the office required.
- Design and execute API test cases using Java, TestNG, and REST Assured, including end-to-end validation up to the hardware layer and a utomate firmware test cases using Raspberry Pi, Python/Java, and lab instruments (e.g., DC power supply, voltage/current meters)
- Implement and maintain Jenkins declarative pipelines and associated PowerShell scripts, create and manage vSphere virtual machines to configure appropriate testing environments and analyze product specifications to develop robust manual, automated, and acceptance test cases for both API and UI, especially for hardware control.
- Work closely with developers to identify root causes of defects and ensure timely tracking and resolution using Jira and work with cross-functional teams (e.g., firmware, hardware, cloud engineers) to ensure an integrated approach to security
- Document security test plans, results, and mitigation strategies for traceability and continuous improvement
- Mentor and onboard junior engineers in the use of newly developed frameworks, ensuring consistency and best practices across the QA team
- Actively participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives)
- University degree in Computer Engineering or Electrical Engineering plus 5+ years of experience in security testing for embedded systems
- Hands-on experience with penetration testing tools: Wireshark, Flipper Zero, Proxmark, etc and strong knowledge of C, STM32 microcontrollers, FreeRTOS, ARM Cortex-M, Zephyr, and other embedded platforms
- Experience creating and maintaining test automation frameworks and used by other engineers
- Experience with firmware testing and API automation using Java or Python with Raspberry Pi devices and strong object-oriented programming skills in Java and Python
- Strong understanding of RESTful APIs; hands-on with API clients such as Postman and Swagger
- Experience with TestNG, REST Assured, or equivalent testing frameworks with a proficiency in a combined manual, automated, and semi-automated testing approach on embedded hardware
- Experience with Appium for iOS and familiarity with modifying page objects.
- Working knowledge of Jenkins, especially modifying declarative pipelines.
- Experience managing vSphere VMs with multiple operating systems.
- Hands-on experience with network troubleshooting (e.g., Wireshark, Fiddler).
- Strong scripting skills (PowerShell, Bash, etc.).
- The role may require up to 10% travel for industry events, certifications, and collaboration with other teams.
- 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
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, and hotels, 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!
APERÇU DU POSTE
dormakaba est à la recherche d'un testeur principal de micrologiciels intégrés en assurance qualité (AQ) - spécialiste en sécurité, basé à Montréal, QC. Le testeur principal de microprogrammes intégrés en assurance de la qualité - spécialiste en sécurité jouera un rôle essentiel dans l'élaboration de la qualité et de la sécurité des serrures électroniques et des systèmes de gestion de l'accès de prochaine génération de dormakaba.
Le titulaire de ce poste dirigera le développement de nouvelles stratégies et de nouveaux cadres de test afin de soutenir des pratiques de test automatisé évolutives et faciles à maintenir dans l'ensemble de l'équipe. Ce leader pratique travaillera avec des systèmes embarqués, des technologies RFID, BLE et des intégrations API, tout en identifiant les lacunes dans les pratiques de test actuelles et en construisant des solutions de manière proactive. Il s'agit d'un rôle à fort impact qui allie une expertise technique approfondie à un leadership stratégique dans un environnement collaboratif et interfonctionnel.
- Il s'agit d'un environnement de travail hybride avec trois jours par semaine en moyenne au bureau.
- Concevoir et exécuter des cas de test API en utilisant Java, TestNG, et REST Assured, y compris la validation de bout en bout jusqu'à la couche matérielle et automatiser les cas de test firmware en utilisant Raspberry Pi, Python/Java, et des instruments de laboratoire (par exemple, alimentation en courant continu, compteurs de tension/courant).
- Mettre en œuvre et maintenir les pipelines déclaratifs Jenkins et les scripts PowerShell associés, créer et gérer des machines virtuelles vSphere pour configurer des environnements de test appropriés et analyser les spécifications du produit pour développer des cas de test manuels, automatisés et d'acceptation robustes pour l'API et l'UI, en particulier pour le contrôle du matériel.
- Travailler en étroite collaboration avec les développeurs pour identifier les causes profondes des défauts et assurer le suivi et la résolution en temps opportun à l'aide de Jira et travailler avec des équipes interfonctionnelles (par exemple, micrologiciel, matériel, ingénieurs en nuage) pour assurer une approche intégrée de la sécurité.
- Documenter les plans de test de sécurité, les résultats et les stratégies d'atténuation à des fins de traçabilité et d'amélioration continue.
- Encadrer et former les ingénieurs débutants à l'utilisation des nouveaux cadres de travail, en veillant à la cohérence et aux meilleures pratiques au sein de l'équipe d'assurance qualité.
- Participer activement aux cérémonies Agile (réunions quotidiennes, planification de sprint, rétrospectives).
- Diplôme universitaire en génie informatique ou en génie électrique et plus de 5 ans d'expérience dans les tests de sécurité pour les systèmes embarqués.
- Expérience pratique avec des outils de test de pénétration : Wireshark, Flipper Zero, Proxmark, etc. et une forte connaissance du C, des microcontrôleurs STM32, FreeRTOS, ARM Cortex-M, Zephyr, et d'autres plateformes embarquées.
- Expérience de la création et de la maintenance de cadres d'automatisation des tests utilisés par d'autres ingénieurs.
- Expérience des tests de microprogrammes et de l'automatisation des API à l'aide de Java ou de Python avec des appareils Raspberry Pi et solides compétences en programmation orientée objet en Java et en Python.
- Forte compréhension des API RESTful ; pratique des clients API tels que Postman et Swagger
- Expérience avec TestNG, REST Assured, ou des cadres de test équivalents avec une compétence dans une approche combinée de tests manuels, automatisés et semi-automatisés sur du matériel embarqué.
- Expérience avec Appium pour iOS et familiarité avec la modification d'objets de page.
- Connaissance pratique de Jenkins, en particulier de la modification des pipelines déclaratifs.
- Expérience de la gestion de VM vSphere avec plusieurs systèmes d'exploitation.
- Expérience pratique du dépannage réseau (par exemple, Wireshark, Fiddler).
- Solides compétences en écriture de scripts (PowerShell, Bash, etc.).
- Ce poste peut nécessiter jusqu'à 10 % de déplacements pour participer à des événements industriels, obtenir des certifications et collaborer avec d'autres équipes.
- 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 de parrainage illimitées
Nous sommes au cœur de tous les lieux qui comptent. En tant que fournisseur mondial de premier plan sur le marché des solutions d'accès pour les écoles, les banques, les aéroports, les hôpitaux et les hôtels, nous permettons une circulation fluide dans des lieux sûrs, sécurisés et durables. Notre travail est IMPORTANT. VOUS êtes important. Nous fournissons à nos collaborateurs les outils nécessaires à l'évolution de leur carrière. Avec environ 16 000 employés dans le monde, CHAQUE membre de l'équipe contribue à notre mission et peut faire une différence positive. En travaillant au sein d'une équipe mondiale, nous continuons à développer l'entreprise, à nous développer ensemble et à nous développer nous-mêmes. Construisez votre carrière avec nous !
# LI-Hybrid
See more jobs in Montreal, QC