Duties and Responsibilities
• To optimize the performance under various HW architectures such as CPU, GPU, and Edge Devices (e.g. Movidius).
• To understand existing C++ codes used for image processing and optimization of performance (e.g. processing time and memory usage).
• To understand POC codes written in Python for computer vision and implement them with optimization of performance.
• To utilize Machine Learning framework and implement in-house network.
Qualification and Skills
• Education
o Required: Bachelor’s degree in Computer Science or Engineering major.
o Preferred: 5+ years of relevant experience.
• Strong analytical and problem-solving skills.
• Proven ability to deliver a commercial product from design to production.
• Strong software skills in C++
o Various techniques to accelerate processing time optimization such as SIMD, Multi-threading, GPU, etc.
o To understand legacy codes and rewrite them for refactoring and optimization.
• Experience in various machine learning framework
o TensorRT, cuDNN, OpenVino.