Computer Vision Engineer

SKEYEBOTS

Bengaluru

Hybrid

INR 1,800,000 - 3,000,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Hybrid work model
Impactful autonomy projects

Job summary

SKEYEBOTS, Bengaluru, is seeking a Computer Vision Engineer to design, implement, and optimise perception systems for autonomous robotic platforms. You will collaborate with autonomy, controls, and UI teams to integrate CV pipelines with flight stacks and build operator dashboards.

This role blends real-time CV, ROS/ROS2, PX4, and embedded hardware work. Prototyping in Python and high-performance C++ coding are required, with CI/testing in Gazebo/SITL.

Qualifications

  • 2–3 years of professional experience in computer vision or robotics perception.
  • Strong proficiency in C++ and Python.
  • Hands-on experience with ROS or ROS2 (nodes, topics, services, tf/tf2, launch files).
  • Experience with PX4 or comparable flight stacks is a plus.
  • Solid understanding of camera models, calibration, feature detection and epipolar geometry.
  • Experience with OpenCV and a DL framework (PyTorch or TensorFlow).

Responsibilities

  • Design and implement computer vision algorithms for real-time robotic applications.
  • Integrate CV pipelines with ROS/ROS2-based systems and sensor drivers.
  • Work with the PX4 flight stack for UAV autonomy and vision-based navigation.
  • Develop QML-based UI/HMI components for visualising detections and telemetry.
  • Write performance-critical C++ code and prototype algorithms in Python.
  • Optimize CV pipelines for embedded/edge hardware and power constraints.
  • Collaborate with hardware and controls on camera calibration and synchronization.
  • Write unit/integration tests and maintain CI pipelines for perception modules.
  • Debug in Gazebo/SITL simulations and field environments.

Skills

C++
Python
ROS/ROS2
OpenCV
PyTorch
TensorFlow
Linux
Git

Tools

Gazebo
jMAVSim
Qt/QML
Jetson
TensorRT
ONNX
MAVLink

Job description

Computer Vision Engineer
SKEYEBOTS | Bengaluru, India | Full-Time | Hybrid
About SKEYEBOTS

SKEYEBOTS builds AI-driven autonomous systems for unmanned platforms operating across aerial, ground, and maritime environments — where perception failures are not an option.

We are a well-funded, rapidly scaling deep-tech organisation with engineering operations across India.

The Role

We're looking for a Computer Vision Engineer to design, implement, and optimise vision-based perception systems for autonomous robotic platforms. You'll work closely with our autonomy, controls, and UI teams to integrate CV pipelines with flight/robot control stacks and build the visual interfaces operators use to monitor them.

This is an immediate opening — candidates who are able to join right away will be prioritised.

What You'll Own
  • Design and implement computer vision algorithms (object detection, tracking, SLAM, visual odometry, feature matching) for real-time robotic applications
  • Integrate CV pipelines with ROS/ROS2-based systems, including sensor drivers, message pipelines, and custom nodes
  • Work with the PX4 flight stack for UAV/drone autonomy — sensor fusion, state estimation, and vision-aided navigation
  • Develop QML-based UI/HMI components for visualising detections, telemetry overlays, and operator dashboards
  • Write performance-critical code in C++ and prototype/validate algorithms in Python
  • Optimise CV pipelines for embedded/edge hardware (latency, memory, power constraints)
  • Collaborate with hardware and controls teams on camera/sensor selection, calibration, and synchronisation
  • Write unit/integration tests and maintain CI pipelines for perception modules
  • Debug and troubleshoot in both simulated (Gazebo/SITL) and field environments
What We're Looking For
Required
  • 2–3 years of professional experience in computer vision or robotics perception
  • Strong proficiency in C++ and Python
  • Hands-on experience with ROS or ROS2 (nodes, topics, services, tf/tf2, launch files)
  • Experience with PX4 (or comparable flight stack) — MAVLink, offboard control, or vision-based navigation a plus
  • Solid understanding of computer vision fundamentals: camera models, calibration, feature detection, epipolar geometry, optical flow
  • Experience with OpenCV and at least one deep learning framework (PyTorch or TensorFlow)
  • Comfortable working in Linux development environments
  • Version control proficiency with Git
Preferred
  • Experience building UI components with QML/Qt
  • Experience with SLAM frameworks (ORB-SLAM, VINS-Fusion, RTAB-Map)
  • Experience with SITL/HITL simulation (Gazebo, jMAVSim)
  • Multi-modal sensor fusion, including thermal/IR alongside RGB, depth, and LiDAR
  • Familiarity with embedded/edge deployment (Jetson, NPUs, quantisation, TensorRT, ONNX)
  • Experience with broader sensor fusion (IMU, GPS, stereo/depth cameras, LiDAR)
What You'll Get
  • Competitive compensation + ESOP allocation
  • Direct collaboration with autonomy, controls, and hardware teams on real deployed platforms
  • Your work deploys into real, operational autonomous systems — not just simulation
  • A fast track to greater ownership as the perception team scales
Location

Bengaluru, Karnataka — hybrid, with travel as required.

SKEYEBOTS is an equal opportunity employer. We evaluate candidates solely on capability, experience, and drive.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Perception Engineer – Autonomous Systems
Staff Perception Engineer – Autonomous Systems

SKEYEBOTS • Bengaluru

Hybrid
INR 2,500,000 - 3,500,000
Competitive compensation
Significant ESOP allocation
Collaboration with founding team on strategy
Senior Machine Learning Engineer — Robotics
Senior Machine Learning Engineer — Robotics

SKEYEBOTS • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Computer Vision Engineer
Computer Vision Engineer

Inferigence Quotient Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Computer Vision Engineer
Computer Vision Engineer

Sakar Robotics • Pune District

On-site
INR 900,000 - 1,500,000
Competitive compensation including ESOP
Professional development opportunities
Collaborative work environment
Perception & Computer Vision (Deep Learning Focus) Internship
Perception & Computer Vision (Deep Learning Focus) Internship

Vector Robotics • Maharashtra

On-site
Robotics Perception Engineer
Robotics Perception Engineer

psyc-defence • Bengaluru

On-site
INR 800,000 - 1,200,000
Fast-paced startup environment
Opportunities for learning and growth
Work on cutting-edge technologies
Computer Vision Engineer
Computer Vision Engineer

Sakar Robotics Pvt Ltd • Pune District

On-site
INR 800,000 - 1,200,000
Competitive compensation including ESOP
Professional development opportunities
Collaborative work environment
Senior Applied AI Engineer (Computer Vision)
Senior Applied AI Engineer (Computer Vision)

Auxo AI • Gurugram District

Hybrid
INR 3,800,000 - 6,500,000
Computer Vision and Estimation Engineer
Computer Vision and Estimation Engineer

IIT Bombay • Mumbai

On-site
INR 800,000 - 1,200,000
Senior Applied AI Engineer (Computer Vision)
Senior Applied AI Engineer (Computer Vision)

AuxoAI Inc. • Bengaluru

Hybrid
INR 7,469,000 - 11,205,000