Experience leading complex, multi-functional software projects. Engineering experience in any of the following or related areas: Computer science, Software, Machine Learning, Systems Engineering, Embedded Software, Hardware Development, Computer Vision, etc....