Embedded Software Developer (Intern) Montreal
Montreal, CA, QC H4P 2G7
POSITION OVERVIEW
dormakaba is a global, stable company with more than 15,000 employees worldwide. Our products and solutions protect people and places by physically securing buildings, rooms, spaces, and valuables. Our products and solutions are found in schools, hospitals, hotels, airports, stadiums, banks, and businesses. Products include electromechanical locks, keys and key cores, door closers and hinges, revolving door systems, security turnstiles, safe locks, and ATM locks
At dormakaba we value diversity, new perspectives, strong collaboration, and creative ideas. We aspire to: Grow the Business, Grow Together, Grow Ourselves.
dormakaba is seeking an Embedded Software Developer Intern to join our Rising Talent Internship Program. The internship program will include a project and the opportunity to work on real business challenges alongside our industry leading professionals. Our internship program will be filled with networking opportunities with senior business leaders and colleagues.
KEY RESPONSIBILITIES
- Responsible for writing code for all phases of product development as well as providing support for manufacturing processes
- Problem solving and debugging embedded software related issues in short time periods
- Development with JTAG microcontroller emulators
- Familiar with detailed test specifications and developing strategies to best address potential issues
- Write testing specification and bug reports. Elaborate test strategy and setup testing environment.
- Perform any other task related to the position.
REQUIRED PROFILE
- Electrical \ Computer Engineering program
- Knowledge in embedded software development
- Knowledge of embedded software design and testing
- Experience with 32 bit microcontroller and low power management (ARM)
- Knowledge of C and other programming languages and embedded development environments (GCC or IAR)
- Knowledge of embedded real-time operating systems, (OS, drivers, etc.)
- Software test planning and execution – use of test scripts, simulators, etc…
- Experience in embedded software development with battery operated devices
- Able to read and work with detailed hardware schematics
- Experience with Linux application and platform is an asset
SKILLS
- Excellent communication skills in both written and spoken (French and English) and be comfortable with technical report writing
- Strong systematic design methodologies with focus on documentation, functionality, schedule, and design for manufacturing
- Team player, good interpersonal skills with leadership qualities, and strong customer focus
CRITICAL SUCCESS FACTORS
- Candidates who embrace dormakaba’s core values will be most successful in our organization: Trust, Customer First, Curiosity, Courage, and Performance
- Team player and strong collaborator
- Problem solver (always brings solutions, enjoys challenges)
- Dependable (reliable and follows through on commitments)
WE OFFER
- A fast-growing, non-unionized international company
- A stimulating, fast and friendly work environment
- An opportunity to highly contribute to the success of the company
- Competitive global compensation
- Remote work available and flexible work hours
- Free parking and on-site cafeteria
- A 3-minute walk from Namur metro station
APERÇU DU POSTE
dormakaba est une entreprise mondiale et stable qui compte plus de 15 000 employés dans le monde. Nos produits et solutions protègent les personnes et les lieux en sécurisant physiquement les bâtiments, les pièces, les espaces et les objets de valeur. Nos produits et solutions se retrouvent dans les écoles, les hôpitaux, les hôtels, les aéroports, les stades, les banques et les entreprises. Les produits comprennent des serrures électromécaniques, des clés et des noyaux de clé, des ferme-portes et des charnières, des systèmes de portes tournantes, des tourniquets de sécurité, des serrures de coffre-fort et des serrures de guichet automatique.
Chez dormakaba, nous apprécions la diversité, les nouvelles perspectives, la forte collaboration et les idées créatives. Nous aspirons à : Faire croître l'entreprise, croître ensemble, croître nous-mêmes.
dormakaba recherche un stagiaire en Développeur de logiciels embarqué pour rejoindre notre programme de stage Rising Talent. Le programme de stage comprendra un projet et l'opportunité de travailler sur des défis commerciaux réels aux côtés de nos professionnels leaders du secteur. Notre programme de stage sera rempli d'opportunités de réseautage avec des dirigeants d'entreprise et des collègues.
PRINCIPALES RESPONSABILITÉS
- Écrire le code pour toutes les phases de la réalisation des produits et apporter un soutien à la fabrication
- Rechercher et solutionner les problèmes reliés aux logiciels embarqués
- Travailler avec des émulateurs (JTAG) sur des circuits intégrés
- Rédiger des spécifications d’essai détaillées et élaborer des stratégies visant à solutionner tout problème éventuel ou récurrent
- Toute autre responsabilité reliée à cette fonction
PROFIL RECHERCHÉ
- Inscrit a un programme universitaire en génie électrique ou informatique,
- Connaissance en conception et en test de logiciel embarqué,
- Expérience des microcontrôleurs 32 bits et de la gestion des faibles consommations (ARM)
- Connaissance du langage C et autres langages de programmation et connaissance des environnements de développement de microcontrôleur (GCC ou IAR)
- Connaissance des systèmes d’opération embarqués en temps réel, (OS, pilotes, etc.)
- Expérience en planification de tests logiciels, et utilisation de tests automatisés, simulateurs, etc…
- Expérience en développement de logiciel embarqué fonctionnant sur circuits alimentés par piles
- Compréhension et utilisation de schémas électroniques
- Expérience avec application et plateforme Linux est un atout
COMPÉTENCES
- Excellentes habiletés à la communication orale et écrite (français et anglais) et aisance en rédaction de rapports techniques
- Méthodologie très poussée en conception de systèmes, notamment à l’égard des fonctionnalités, des calendriers et de la conception destinée à l’étape de fabrication
- Aptitudes au travail d’équipe, entregent, et grand souci du client
FACTEURS CRITIQUES DE SUCCÈS
- Les candidats qui adhèrent aux valeurs fondamentales de dormakaba réussiront le mieux dans notre organisation : Confiance, Priorité au client, Curiosité, Courage et Performance.
- Esprit d'équipe et forte capacité de collaboration
- Résolveur de problèmes (apporte toujours des solutions, aime les défis)
- Fiabilité (fiable et respectueux de ses engagements)
NOUS OFFRONS
- Une entreprise internationale en forte croissance
- Un environnement de travail stimulant, rapide et convivial
- L’opportunité d’apporter une contribution majeure au succès de l’entreprise
- Une rémunération globale compétitive
- Travail à distance possible et horaires flexibles
- Un parking gratuit et une cafétéria sur place
- A 3 minutes à pied de la station de métro Namur