Geotab is seeking a Senior Embedded Development Team Lead to manage the ongoing design and development of the RTOS-based IOX platform and lead the team responsible for designing and developing the next generation of RTOS based IOXs
Requirements
- 6+ years of proven experience in embedded development using C, C++, etc
- Exposure and/or experience with RTOS and Linux
- Experience with SCRUM and Agile development practices is highly valued
- Experience using Python, Rust, SQL, and/or Google BigQuery highly valued
- Experience with IoT devices, sensors, wireless communication, and data transport protocols (USB, NFC, BLE, CAN) is highly valued
- Post-secondary degree specialization in Computer Science, Software Engineering, Electrical or Electronics Engineering, or a related field
- 3+ years of relevant people management experience/people leadership
Responsibilities
- Manage the ongoing design and development of the RTOS-based IOX platform
- Enforce coding standards and perform peer code reviews for designated teams
- 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 leadership 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, advise on implementation details and design patterns, etc
- Identify the need for new resources (people, skills, tools, etc) within your team and work with department leaders to address
Other
- Excellent verbal and written communication skills, including comfort with delivering presentations and training
- Leadership experience in a team-oriented workplace
- A strong team-player with the ability to engage with all levels of the organization
- Highly organized and able to manage multiple tasks and projects simultaneously
- Ability to work in a fast-paced, ever-changing environment