190 Norseman Street Toronto, ON M8Z 2R4
We're recruiting a Senior Software Engineer, Motion Planning and Decision Making for a Silicon Valley-founded Autonomous Vehicle tech company that has a significant Toronto product development site. This opportunity is a unique chance to join an AV startup that is taking off. We have a strong partnership with our client having placed their Head of Software Engineering and Head of Hardware in Toronto.
Highlights:
Real opportunity to commercialize AV - they solve real problems and have real customers, contracts, and revenues with some of the biggest global enterprises.
Industry-leading team in robotics and AI that have worked successfully together in a distributed team model.
Become one of the key Toronto-based leaders & help establish the company as a leader in the Toronto AV community.
Collaborate with leading research teams @ U of Waterloo and U of Toronto.
Responsibilities
Build and improve algorithms throughout the motion planning stack, which could include things ranging from route planning, trajectory optimization and decision making
Develop policies and plans to manage multi-actor interactions and plans under uncertainty
Integrate remote guidance requests and autonomy behaviours into the remote assist system
Take algorithms from conception to implementation and deployment
Test algorithms in simulation, in vehicle in controlled environment, and ultimately in in vehicle in the field
Contribute to the behaviour prediction of traffic participants perceived around the autonomous vehicle
Develop efficient Deep Learning architectures that run in real-time or other resource constrained setting
Support the all technical aspects of development, including technical requirements definition, design, implementation, unit testing, and integration
Qualifications
Master's or Ph.D. degree in CS, Robotics or related field
Extensive experience working in container based technologies like Docker
Familiarity with one or more neural network frameworks, such as Tensorflow, Caffe & Torch
Exceptional coding abilities, architecture, debugging/diagnostics skills with experience working in a large rapidly evolving C++ production code base
Experience with emerging deep learning based motion planning approaches (LSTMs, Deep Reinforcement Learning, Deep Q-learning, etc)
Strong background in data structures and algorithms
Bonus Points
Expertise in large-scale cloud infrastructure, e.g. G-Cloud or AWS
Experience with ROS/ROS2 or other middleware systems
Industry experience with software development for AVs
Experience in code optimization or high performance computing
Experience writing numerical optimization algorithms
Experience working with large data sets
Experience in applying ML for control or planning problems (e.g. Imitation Learning, Behavior Prediction, Reinforcement Learning)
Apply today or contact Brandon Shim-Ping, Director of Talent, at brandon AT grossmandorland DOT com to learn more.
About gdR
Founded in 2007, gdR’s mission is to grow the leadership capacity and capabilities of people and companies in the Canadian tech ecosystem through executive search, team recruiting and leadership development. We’re actively involved in the community by creating opportunities for people to connect and learn from one another e.g. Canadian Tech at Scale (in partnership with Shopify & Friends), which brings 200+ engineering leaders together. gdR values inclusion in Canada’s tech ecosystem and partners with employers that provide equal opportunities for individuals from diverse groups. If you’re interested in moving to Canada, although we can’t sponsor you, we have put together resources to help you with your journey. Follow gdR on LinkedIn and Twitter updates on new roles in tech.Brandon Shim-Ping joined the gdR team in 2013 and leads executive and IC searches in engineering, data science and security.