Job Description
Job Overview:
We are looking for a computer vision Engineer with a proven track record of integrating advanced algorithms into scalable, real-world solutions. This role involves designing robust software architectures, optimizing performance for edge devices, and addressing complex challenges related to UAV navigation, object detection, and multi-sensor integration.
Key Responsibilities:
Lead the integration of cutting-edge computer vision and deep learning algorithms into UAV systems.
Implement advanced techniques for vision-based UAV navigation, object detection, tracking, and obstacle avoidance.
Design and implement flexible, real-time vision systems that can integrate with multi-modal sensor inputs (cameras, radar, GPS, etc.).
Develop strategies to enhance the performance of vision algorithms using hardware accelerators such as OpenCL, CUDA, or FPGA.
Architect efficient solutions for deploying deep learning and computer vision algorithms on edge devices with limited resources.
Implement real-time sensor fusion for navigation, obstacle avoidance, and other UAV functions.
Optimize inference performance for edge computing platforms and ensure real-time decision-making.
Conduct performance benchmarking and optimize inference pipelines to achieve low latency and high throughput on embedded platforms.
Develop and maintain comprehensive documentation, including system design, implementation guidelines, and performance evaluation reports.
Required Qualifications:
Bachelors or Masters degree in Computer Science, Electrical Engineering, Robotics, or a related field.
Strong academic background in computer vision, deep learning, and embedded systems.
Experience:
Minimum 2 years of proven experience in designing and developing computer vision and deep learning solutions.
Experience in deploying computer vision systems on UAVs, ADAS, robotics, or other autonomous systems.
Experience working with multi-modal sensor data (camera, radar, GPS, IMU, etc.) and sensor fusion for real-time applications.
Skills:
Proficiency in deep learning frameworks such as TensorFlow, PyTorch, or equivalent.
Strong expertise in computer vision algorithms, including object detection, tracking, and obstacle avoidance.
Experience with edge computing, deploying solutions on embedded devices, and optimizing for real-time processing.
Knowledge of hardware acceleration techniques using OpenCL, CUDA, or similar technologies.
Understanding of UAV dynamics and flight planning.
Experience working with UAV platforms such as PX4 or ArduPilot.
Familiarity with drone communication protocols (MAVLink, ROS, etc.).
Abilities:
Ability to work independently and as part of a team.
Strong problem-solving skills with a focus on quality and attention to detail.
Self-motivated with the ability to manage and prioritize multiple tasks.
If youre passionate about cutting-edge UAV technology and have the expertise in computer vision systems, wed love to hear from you. Join our team and help us revolutionize the future of autonomous drone systems with advanced computer vision solutions!
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Data Science & Analytics
Role Category: Data Science & Machine Learning
Role: Computer Vision
Employement Type: Full time
Contact Details:
Company: Innspark Solutions
Location(s): Kochi
Keyskills:
Computer science
Electrical engineering
Computer vision
deep learning
Communication protocols
Embedded systems
FPGA
System design
Hardware
Robotics