The Embedded C++ Development Team Lead will be responsible of managing a team of 3 developers while remaining hands-on and contributing to the development of embedded systems connected to security equipment.
Ensure the prioritization of projects and the performance of the team;
Program new elements in C and C++, in a Linux environment;
Design innovative systems and solve problems;
Create and perform hardware procedure tests;
Write technical documentation and keep it up to date;
Promote team collaboration and individual professional development.
5+ years of experience as an Embedded C++ Developer;
Professional experience as Technical Manager and/or Team Lead (strong asset);
Professional firmware experience;
Knowledge of RTOS, MCU, RS-485, RS-232, IP;
Fluency in Agile methodology;
Mastery of digital and analog circuits, as well as RF protocols;
Leadership and spirit of collaboration;
DEC in computer science or equivalent;