Avatar for CDSpace Robotics
Drones delivering GOODs
  • Early Stage
    Startup in initial stages

Robotics Perception and Edge AI Engineer

  • ₹12L – ₹16L • No equity
  • |
  • |3 years of exp
  • |Full Time
Posted: today• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Machine Learning
Computer Vision
Robotics
OpenCV
Aerial Robotics
Robotics Perception

About the job

About the Role

CDSPACE is looking for a Robotics Perception and Edge AI Engineer to develop real-time perception and intelligent navigation capabilities for UAV and robotic platforms.

You will build computer-vision and sensor-processing pipelines, integrate perception systems with ROS/ROS2, and deploy optimized AI models on edge-computing platforms. The role spans algorithm development, sensor integration, simulation, onboard deployment, bench testing, and flight validation.

What You’ll Do

Robotics Perception

  • Develop perception algorithms for object detection, tracking, classification, localization, and scene understanding.
  • Build real-time image-processing pipelines using OpenCV and GStreamer.
  • Develop perception capabilities using monocular, stereo, thermal, depth, and other camera systems.
  • Integrate data from cameras, IMUs, LiDAR, GPS/GNSS, optical-flow sensors, and other UAV payloads.
  • Support sensor calibration, synchronization, coordinate transformations, and timestamp alignment.
  • Improve perception performance across changing lighting, motion, altitude, weather, and operating conditions.

Computer Vision and Machine Learning

  • Develop, train, evaluate, and improve computer-vision and deep-learning models.
  • Prepare datasets and define data-collection, annotation, cleaning, and augmentation workflows.
  • Select model architectures based on accuracy, latency, memory, power, and hardware constraints.
  • Define evaluation metrics and conduct structured model-performance analysis.
  • Investigate model failures, dataset limitations, false detections, and edge cases.
  • Maintain reproducible training, validation, and experiment-tracking workflows.

Edge AI Deployment

  • Deploy AI models on NVIDIA Jetson, Raspberry Pi, and other edge-computing platforms.
  • Optimize models for real-time inference using quantization, pruning, hardware acceleration, and other optimization techniques.
  • Convert and deploy models using ONNX, TensorRT, or similar inference frameworks.
  • Profile CPU, GPU, memory, power consumption, throughput, and end-to-end latency.
  • Integrate inference pipelines with cameras, sensors, communication systems, and flight software.
  • Develop reliable startup, monitoring, logging, recovery, and health-check mechanisms for onboard AI applications.

ROS and Robotics Integration

  • Integrate sensors and perception pipelines with onboard computing platforms using ROS/ROS2.
  • Develop ROS/ROS2 nodes, services, topics, actions, and launch configurations.
  • Build and test robotic applications using Gazebo or similar simulation environments.
  • Integrate perception outputs with guidance, navigation, control, and mission-planning systems.
  • Develop interfaces between onboard computers, flight controllers, payloads, and ground-control systems.
  • Diagnose issues across sensors, middleware, networks, embedded software, and onboard computers.

UAV and Autonomous Systems

  • Develop perception and navigation capabilities for multirotor and fixed-wing UAV platforms.
  • Support obstacle detection, target tracking, visual navigation, inspection, and autonomous mission workflows.
  • Integrate onboard perception applications with PX4, ArduPilot, or similar flight stacks.
  • Support communication with flight controllers using MAVLink.
  • Work with QGroundControl, Mission Planner, and related UAV tools.
  • Collaborate with avionics, embedded software, controls, hardware, and flight-test teams.

Testing and Validation

  • Conduct software-in-the-loop and hardware-in-the-loop simulations.
  • Develop test datasets, test scenarios, and acceptance criteria for perception systems.
  • Perform bench testing, field testing, and flight trials.
  • Evaluate system performance under representative operating and environmental conditions.
  • Diagnose sensor, communication, model, software, and system-level issues.
  • Perform root-cause analysis and implement corrective actions.
  • Maintain testing procedures, integration records, model documentation, and validation reports.

Application and Interface Development

  • Develop supporting applications, visualization tools, and operator interfaces.
  • Build tools for model configuration, telemetry monitoring, data recording, playback, and analysis.
  • Support Qt-based software development when required.
  • Implement clear logs, diagnostics, and system-health reporting.
  • Maintain modular, testable, and documented software.

Required Qualifications and Skills

  • Strong proficiency in Python.
  • Working proficiency in C/C++ for performance-critical and hardware-integrated applications.
  • Experience developing and deploying computer-vision or deep-learning models.
  • Experience with OpenCV and real-time image-processing pipelines.
  • Familiarity with GStreamer or similar multimedia frameworks.
  • Experience with a deep-learning framework such as PyTorch or TensorFlow.
  • Understanding of model training, validation, dataset preparation, augmentation, and performance evaluation.
  • Experience deploying AI models on edge-computing platforms.
  • Familiarity with ROS/ROS2 and robotic software architectures.
  • Experience integrating cameras, sensors, and onboard computing systems.
  • Understanding of Linux-based development environments, networking, and system debugging.
  • Ability to profile and optimize inference latency, throughput, memory usage, and power consumption.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to communicate technical findings clearly and work effectively across engineering teams.

Good to Have

  • Experience with NVIDIA Jetson, CUDA, TensorRT, ONNX, or GPU-accelerated computing.
  • Experience with Raspberry Pi or other embedded Linux platforms.
  • Knowledge of object detection, tracking, segmentation, visual odometry, SLAM, or sensor fusion.
  • Experience with ROS/ROS2, Gazebo, and robotics simulation.
  • Knowledge of MAVLink, QGroundControl, and Mission Planner.
  • Hands-on experience with PX4, ArduPilot, or a similar flight stack.
  • Understanding of UAV flight dynamics and multirotor or fixed-wing architectures.
  • Experience with Qt software development.
  • Experience with camera calibration, synchronization, streaming, and recording.
  • Familiarity with MLOps, experiment tracking, dataset versioning, and automated model evaluation.
  • Experience taking perception or AI systems from research prototypes through field deployment.

Experience: 3–5 years in computer vision, robotics perception, AI/ML, or edge computing.

Education: Degree in Electronics, Electrical Engineering, Computer Science, Artificial Intelligence, Robotics, or a related engineering discipline.

Similar Jobs

Gyrus.AI company logo
Gyrus.AI
AI for Image/Video Analytics
Securitybulls Intelligence company logo
Securitybulls Intelligence
Uncover high level picture of how prepared your organisation is to meet threat you face
EveoAI company logo
EveoAI
A novel approach to managing fashion, style, and personality through Generative AI
Meelance company logo
Meelance
Elevating Media and Entertainment Careers through Discovery and Connection
CipherSchools company logo
CipherSchools
Creator economy led educational video streaming platform for students
Embark company logo
Embark
Supporting schools with choosing their students
Flux Auto company logo
Flux Auto
Physical AI for Warehouses and Factories