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!