Python Developer

Software Development · Waterloo, Ontario
Department Software Development
Employment Type Full-Time
Minimum Experience Mid-level

Company Profile

Accelerated Systems Inc. (ASI) is a clean energy innovation company. A global Designer and Manufacturer of fully integrated electric vehicle Drive Systems including electric motors, motor controllers, battery systems and custom hardware.


We specialize in autonomous controls and the electrification of equipment that is currently powered by internal combustion engines thereby providing the world with a greener, cleaner choice for their eBikes, eMotorcycles, eScooters, golf cars, outdoor power equipment, and electric utility vehicles.


The world is not only ready for electric power but committing to it with their buying decisions. The eMobility industry is growing at an unprecedented rate and our Team is composed of talented, passionate people who are at the forefront of innovation. They are the reason we can accomplish what we do.



In this position, the incumbent will create and productionize scalable data streaming pipelines using TensorFlow, Keras tools for Computer Vision and Machine Learning functional blocks along with in depth knowledge of GPS. The chosen candidate will be required to work on new and innovative products in the field of computer vision, electric vehicles, machine learning.


Key Responsibilities

  • Machine Learning, User Interface, Geospatial, Research and Development activities
  • Navigate through NVIDIA ISAAC API, TF, Keras
  • Working knowledge of computer vision, classification models, transfer learning and data sets manipulations
  • Must have documented experience in deployment of GPS technology for robotics and integration process into NVIDIA codlets
  • Perform code reviews + GitHub repository entries
  • Document internal and external source code;
  • Back end programming following software development life cycle
  • A keen R&D practitioner not afraid to use Python, C and C++ to deliver tangible results
  • This is not necessarily a complete list of all responsibilities, duties, skills, experience or requirements associated with the job


Experience you’ll need to succeed:

  • Education in Computer Science with a focus on programming (Diploma, Degree, or Graduate studies);
  • 5+ years of software development for computer vision and autonomous movement;
  • Revision control software (e.g. GitHUB).
  • TensorFlow, Keras, numpy, etc. a must have skills;
  • Development and deployment of GPS modules;
  • Familiarity with Containerization (Docker and Kubernetes).
  • Working knowledge of robotics.
  • Able to demonstrate, in person ability to design several classification models(TF, Keras), prepare datasets, deal with imbalances and deploy an ‘Early Stop’ to list few simple exercises.


What we would love to see:

  • Experience with Computer Vision, Machine Learning and sequential TF models
  • Autonomous Vehicles knowledge;
  • Healthy pride of ownership in your work;
  • A curious mind and strong initiative to take on independent learning;
  • Strong communication and documentation skills;
  • Experience working in dynamic team, eager to learn fast!


What you will be using for your 1st project:

  • NVIDIA JETSON GPU based classification coding and computer vision for EV platforms.
  • High precision GPS platform for NVIDIA applications


All qualified applicants will receive consideration but only those selected for an interview will be contacted. Should you require accommodation please contact HR<at> Information received related to accommodation needs will be addressed confidentially.


Please submit your resume and cover letter in Microsoft Word format (.doc) or PDF. We thank all applicants for their interest, but only those selected for an interview will be contacted.

Thank You

Your application was submitted successfully.

  • Location
    Waterloo, Ontario
  • Department
    Software Development
  • Employment Type
  • Minimum Experience