onsite
Computer Vision Engineer - Aquavision
Software Engineer
Computer Vision Engineer focused on developing and optimizing OpenCV and deep learning solutions for dimensional and surface inspection, including deployment on embedded devices and cloud platforms.
About the role
Key Responsibilities
- Design and implement OpenCV applications in C++ for dimensional and surface inspection tasks.
- Train and fine‑tune deep learning models using PyTorch or TensorFlow for cases where traditional computer vision fails.
- Optimize vision pipelines for embedded platforms such as Raspberry Pi, ensuring real‑time performance.
- Collaborate with the in‑house DL cloud team to deploy models on the company’s cloud platform.
- Maintain and improve existing vision inspection workflows, documenting code and performance metrics.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Proficiency in Python, C++, and OpenCV.
- Experience with deep learning frameworks (PyTorch or TensorFlow) and model training.
- Strong Linux system knowledge and ability to work in a command‑line environment.
- Familiarity with embedded development and performance optimization.
Skills
pythoncopencvlinuxpytorchtensorflow