Computer Vision Engineer
TARDID Technologies Pvt Ltd
About the Role
TARDID Technologies is seeking a motivated Computer Vision Engineer to join their team. The role involves developing vision-based perception systems for perimeter surveillance and warfare management platforms, with opportunities to work on real-world AI applications including object detection, tracking, situational awareness, and sensor fusion.
Key Responsibilities
- Assist in developing and improving computer vision and deep learning models.
- Work on image and video processing pipelines from electro-optical, infrared, and other imaging sensors.
- Support data collection, annotation, preprocessing, and dataset management activities.
- Implement and evaluate object detection, classification, segmentation, and tracking algorithms.
- Participate in model training, validation, and performance benchmarking.
- Collaborate with software, robotics, navigation, and systems engineering teams.
- Contribute to deployment and optimization of AI models on edge devices and embedded platforms.
- Document experiments, technical findings, and development activities.
Requirements & Tech Stack
- Strong understanding of Python programming.
- Familiarity with OpenCV and basic image processing techniques.
- Knowledge of machine learning and deep learning fundamentals.
- Exposure to frameworks such as PyTorch or TensorFlow.
- Understanding of computer vision concepts including:
- Object Detection
- Image Classification
- Image Segmentation
- Feature Extraction
- Multi-Object Tracking
- Good problem-solving and analytical skills.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electronics, AI/ML, Robotics, or a related field.
Preferred Skills
- Experience with YOLO, SSD, Faster R-CNN, or similar detection models.
- Familiarity with Linux development environments.
- Basic understanding of embedded AI deployment.