Job Title : Senior Computer Vision Engineer
Location : Bangalore (Hybrid)
Experience : 7 to 10 years
About the Role :
We are looking for a highly skilled Computer Vision Engineer with strong expertise in C++ and C# to design, implement, and optimize advanced image processing and computer vision algorithms. This role involves working on cutting-edge applications in a hybrid environment with opportunities to collaborate across product and research teams.
Key Responsibilities :
- Design, develop, and optimize computer vision algorithms for real-world applications.
- Implement solutions in C++ and C# with a focus on performance and scalability.
- Work on image processing, object detection, recognition, and tracking systems.
- Collaborate with cross-functional teams including product managers, researchers, and software engineers.
- Integrate vision-based solutions into larger software frameworks and applications.
- Conduct code reviews, testing, and performance benchmarking.
- Stay updated with the latest research in computer vision, AI, and ML and apply them in projects.
Required Skills & Experience :
7 to 10 years of experience in software development with focus on computer vision.Strong programming expertise in C++ (STL, OOP, multithreading) and C# (.NET environment).Hands-on experience with image processing libraries (e.g., OpenCV, Halcon, PCL).Strong understanding of linear algebra, geometry, probability, and optimization.Experience in camera calibration, 3D vision, stereo imaging, or SLAM.Exposure to deep learning frameworks (TensorFlow, PyTorch, ONNX) is a plus.Strong debugging, optimization, and performance tuning skills.Excellent problem-solving and communication abilities.Good to Have
Experience with GPU programming (CUDA, OpenCL).Familiarity with cloud deployment (AWS, Azure, GCP) for vision models.Knowledge of real-time systems and embedded platforms.(ref : hirist.tech)