3 views
SoftSuccessora
Vacancy: Computer Vision Engineer (Python / OpenCV / Neural Networks)
Work format
Full-time
Remote / Hybrid / On-site (discussed)
Project in the field of autonomous systems and video analytics
Responsibilities
Development and optimization of computer vision algorithms for video, cameras
Implementation of detection, tracking and classification of objects in real time
Integration CV algorithms with autopilots via MAVLink
Working with neural networks (CNN, lightweight models, custom architectures)
Building emulation environments for testing algorithms without a real drone
Analyzing and improving accuracy, FPS, latency and system stability
Participation in the design of the architecture of CV pipelines (camera > inference > control)
Requirements Mandatory
Confident command of Python
Practical experience with OpenCV
Experience with neural networks (PyTorch / TensorFlow or own implementations)
Understanding the principles of:
motion detection
optical flow
tracking (KCF, CSRT, Kalman, custom)
Experience of integration with real-time systems or robotics
Ability to profile and optimize code
Desired
Experience working with ArduPilot
Experience working with simulators: Gazebo, AirSim, JSBSim
Understanding SLAM / Visual Odometry
Experience with thermal imaging cameras
Experience with Linux, Docker
Technology stack
Python, OpenCV
PyTorch / TensorFlow
MAVLink
GStreamer / FFmpeg
ROS / ROS2 (will be a plus)
Linux, Docker