Lead Software Engineer, Autonomous Driving Job Description

Lead Software Engineer, Autonomous Driving Job Description Template

Our company is looking for a Lead Software Engineer, Autonomous Driving to join our team.

Responsibilities:

  • Lead and grow the engineering team in Toronto for product development and testing;
  • Drive the testing, documentation, verification and productization of the algorithms;
  • Architect and develop highly scalable backend and frontend software;
  • Contribute 50% hands on development and 50% lead/architect;
  • Mentor junior engineers on your team, and perform thorough and helpful code reviews.

Requirements:

  • 4+ years professional experience in Robotics or Autonomous Vehicle projects;
  • Prior experience using deep learning models like CNN/R-CNN;
  • Self-starter; the ability to own projects with little oversight;
  • Skilled software developer with experience in C/C++, Python and/or CUDA;
  • Deep understanding and practical experience in full navigation stack from top level route planners to low level controllers;
  • Familiarity with various sensor technologies such as LIDAR, cameras, IMU, etc. and sensor fusion;
  • Ph.D. degree in Machine Learning, CS or related field.