Gather, design and test data analytics (DA), video analytics (VA) and, computer vision (CV) requirements on unmanned air systems (UAS) and their sub-systems. Requirements include:
UX/UI to present modelling results, such as dashboarding, report formatting, interactive data manipulation etc.
End-to-end workflow and business logic design
Capturing of DA/VA/CV requirements in DOORS
Integration with rest of UAS sub-systems
Work with UAS systems engineer or technical project on defining System-of-Systems (SoS) requirements
Develop and maintain interface control documents between ground control systems and machine learning models.
Have knowledge of DA/VA/CV algorithms and tools.
Deploy and configure DA/VA/CV modules and applications according to requirements.
Liaise with vendors and sub-contractors
Manage and train data/image annotators.
Select, configure and install the following based on project DA/VA/CV requirements:
Edge computing device
Workstations / servers
Sensors
Participate in flight tests or demonstrations for model evaluation.
Requirements
Bachelor's Degree in Computer Engineering, Electrical/Electronics Engineering, Data Science, Data Engineering or related technical discipline.
Knowledge in deep learning frameworks such as Tensorflow, PyTorch, Mxnet, Scikit-learn, Numpy, Pandas, TensorRT, IntelOpenVino.
Strong problem solving, analytical and conceptual skills, with good communication skills.
Strong interest in systems development and integration.
A good team player who can work independently with minimum guidance and monitoring.
Able to travel overseas (short-term)
Preferable:
Experience in embedded platforms (e.g. Nvidia Jetson, Intel UP Squared)
Experience using MLOps and ML lifecycle management platforms such as MLFlow, KubeFlow, AirFlow.
Experience using Docker.
Experience in software packaging, deployment, UAT, and production.
Experience in MathLab.
Experience in Linux-based operating systems such as Ubuntu or RedHat.