Team Lead, Embedded Development
Basis:
Permanent - Full-time
Area of Interest:
Embedded Engineering
Location:
Madrid, Spain
Who we are:
Who you are:
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Team Lead, Embedded Development who will lead and grow an embedded development team within Geotab’s Embedded Engineering department. The team’s core focus is to design and develop the next generation of Embedded Linux, RTOS, or bare-metal based expandability devices. If you love technology, and are keen to join an industry leader — we would love to hear from you!
What you'll do:
As a Team Lead, Embedded Development, your key area of responsibility will be managing the ongoing design and development of bare-metal, RTOS, or Embedded Linux platforms while overseeing the activities and performance of direct reports. You will enforce coding standards, perform peer code reviews, and facilitate agile sessions to drive improvements in quality and velocity of execution. You will need to work closely with colleagues within the Embedded Engineering department, Solutions Engineering, Software Development, and key leadership stakeholders.
To be successful in this role you will be a natural people leader with an entrepreneurial mindset who is comfortable in a flat organisation and possesses excellent verbal and written communication skills. In addition, the successful candidate will have strong technical competence in embedded systems and software development, with the ability to provide expert project leadership and mentorship to solve complex technical problems.
How you'll make an impact:
- Manage the ongoing design and development of the RTOS, or Embedded Linux based expandability platforms.
- Enforce coding standards and perform peer code reviews for designated teams.
- Work with Lead developer and team members to facilitate stand-ups, retrospectives, and planning sessions to prioritize development activity, ensure open lines of communication, and encourage discussion within the team to drive improvements in quality and velocity of execution.
- Participate in regular department meetings and provide project leadership.
- Participate in Geotab’s Change Management process as a “Change Approver”, reviewing and approving firmware change requests made by the team.
- Mentor developers by helping them solve technical problems in collaboration with Lead developers, advise on design and implementation details.
- Identify the need for new resources (people, skills, tools, etc.) within your team and work with the manager to address them.
- Maintain documentation for all areas of responsibility.
- Assist with the development and maintenance of Embedded Development guidelines, policies, standards and processes.
- Provide expert project leadership and guidance to the team as SME.
- Oversee the activities and performance of direct reports:
- Provide direction, coaching and mentorship to the team.
- Engage in the development of the team by coaching, providing feedback, identifying areas of growth and training opportunities.
- Collaborate and support employees during the performance management process, meeting KPAs and career development planning.
What you'll bring to the role:
- 1-3 years of experience with RTOS or Linux.
- 1-3 years Formally leading a development team or clear demonstration of leadership skills and capacity in a previous development role.
- 8-10 years in Embedded system or software development / verification experience
- 5-8 years of Embedded development using C, C++.
- Proven experience in embedded system and software development using C, C++.
- Experienced on leading a diverse development team, or clear demonstration of leadership skills and capacity in a previous development role.
- Experience with SCRUM and Agile development practices is highly valued.
- Experience with IoT devices, sensors, wireless communication, and data transport protocols (USB, NFC, BLE, CAN) are highly valued.
- Excellent verbal and written communication skills, including comfort with delivering presentations and training.
- A strong team-player with the ability to engage with all levels of the organization.
- Technical competence using software programs, including, but not limited to, Google Suite for business (Sheets, Docs, Slides).
- Entrepreneurial mindset and comfortable in a flat organization.
- Post-Secondary Degree specialization in Computer Science, Software Engineering, Electrical or Electronics Engineering, or a related field.
Why job seekers choose Geotab:
Flex working arrangements
Home office reimbursement program
Fantastic state of the art office
Public transportation reimbursement
Employer pension contributions
Generous medical & dental benefits offered to you and family members
Electric vehicle purchase incentive program
Subsidised fitness membership
Co-pay tuition reimbursement
*The above are offered to full-time permanent employees only