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.