Computer Vision Engineer
Thank you for considering a career with Plugout. We're excited to share the details of an opportunity that could be a perfect fit for you.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Responsibilities
- Develop state-of-the-art systems for solving real computer vision challenges.
- Conduct applied research to determine the best approaches and techniques to different aspects of the problems faced.
- Optimize models and algorithms for deployment on embedded devices.
- Perform verification and validation of the developed algorithms.
- Implement and improve image processing techniques including color and lighting normalization, Haar cascades, Hough transforms, segmentation, feature extraction (SIFT, SURF, ORB), and optical flow.
- Work with modern neural network architectures, including CNNs, OCR, deep learning neural networks, vision transformers (ViT), multi-modal transformers, and RNNs.
- Utilize standard evaluation techniques to ensure model accuracy, precision, and overall performance.
Required Skills and Expertise
- Strong proficiency in traditional computer vision techniques and algorithms.
- Expertise in programming languages and frameworks: C++, Python, PyTorch, TensorFlow, Keras.
- Experience with databases such as MongoDB, SQL, and Vector DBs.
- Knowledge of Yocto for embedded Linux systems.
- Proficient with tools like Linux (Ubuntu, Arch), Docker, Visual Studio (or other IDE), Git, and Jupyter Notebooks.
- Solid math skills, particularly in linear algebra.
- Strong background in AI/ML skills, including backpropagation optimizers (e.g. Adam), and standard evaluation techniques (accuracy, precision, F1, FP, TP, FN, TN, confusion matrix).
- Fluency in English.
Preferred Qualifications
- At least 4 years of experience working with challenging computer vision problems, preferably in R&D tasks.
- Experience working with change detection algorithms in images and/or full motion video.
- Detailed understanding of common computer vision and machine learning algorithms.
- Ability to learn quickly and incorporate the latest academic publications and scientific advances into the work.
- Experience with SLAM and other state-estimation techniques.
- Experience with VR/AR is a plus.
- Embedded programming experience is a plus.
- Familiarity with Ambarella chipset is a plus.
About Plugout
Plugout is a leading provider and integrator of security solutions. We are dedicated to protecting businesses by offering cutting-edge security technologies and services. Our mission is to empower organizations with the tools and knowledge they need to safeguard their operations. With a team of experts and a commitment to innovation, Plugout is at the forefront of the security industry.
A glimpse of what we offer:
- Competitive salary.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on cutting-edge technology and make a significant impact in the field of computer vision and security.