HEAD OF SOFTWARE ENGINEERING
LOCATION
Toronto, Canada
EMPLOYMENY TYPE
Permanent
The Role
As the Head of Software Engineering of a young start-up, you will be responsible for leading our software engineering team and architecting core components of our infrastructure from start to finish working alongside the CTO.
Key Deliverables
Scaling our product.
-
Working with the team to design and implement solutions to deploy large number of robots in production
-
Refining communication infrastructure both within our system locally as well as communication over network.
Improving Systems Architecture.
-
Leading the design and implementation of diverse software stacks including robotic controls, ML frameworks, sensor drivers, communications, cloud infrastructure and web front end engineering.
Qualifications
-
5+ years of experience in software engineering.
-
Degree in Computer Science, Software Engineering, or other related education.
-
(Preferred) Experience working in robotics.
-
(Preferred) Experience working at large technology companies.
-
(Preferred) Experience managing software engineers.
-
(Preferred) Think robots are cool!