Enable job alerts via email!
A leading technology consultancy in Glasgow is seeking an experienced specialist in image and video processing to design and implement algorithms for drone technology. Ideal candidates will have strong expertise in computer vision and experience with advanced video processing techniques. You will work with cross-functional teams to ensure high performance on embedded systems. This role requires a minimum of 7 years in the field and strong coding skills in Python or C++.
Key Responsibilities:
• Design and implement advanced image and video processing algorithms to stitch multiple drone video streams into a cohesive panoramic output.
• Develop and optimize real-time techniques for video alignment, motion estimation, and seamless image blending.
• Integrate computer vision algorithms into autonomous drone platforms in collaboration with cross-functional engineering teams.
• Ensure high performance of algorithms on embedded systems or edge computing devices.
• Conduct experiments and real-world testing to validate algorithm robustness and accuracy.
• Maintain clear technical documentation, including design specs, development steps, and evaluation results.
• Communicate with projects to recommend technical solutions, troubleshoot issues, and provide expert-level support.
Required Qualifications:
• Bachelor’s, Master’s, or PhD in Computer Vision, Computer Science, Electrical Engineering, or related fields.
• 7 years of experience in computer vision, image processing, or related domain.
• Strong coding skills in Python and/or C++ with practical knowledge of libraries such as OpenCV, PyTorch, TensorFlow, or equivalents.
• Proven experience in video stitching, multi-view geometry, or similar areas.
• Familiarity with real-time video processing and performance optimization techniques.
• Strong analytical and problem-solving skills with the ability to work independently or in a collaborative team setup.
Preferred Qualifications:
• Software engineering experience in developing application frontends (e.g., UI for visual outputs or control panels).
• Exposure to embedded systems or edge computing platforms.
• Familiarity with swarm robotics, autonomous navigation systems, or drone-based applications.