# Lead Perception Engineer

**Company:** [Origin](https://hotfix.jobs/companies/origin-tech)
**Location:** Bengaluru, India
**Role:** ML Engineering
**Experience:** 5+ years
**Skills:** C++, Python, Computer Vision, 3D Perception, Lidar, Imu, Stereo Cameras, Rgb Cameras, PyTorch, TensorRT, Slam, Ros2, Opencv, Pcl, Gstreamer
**Posted:** 2026-07-23

> Leads development of real-time 3D perception and sensor-fusion systems for autonomous robots, covering localization, calibration, semantic scene understanding, and edge deployment. Requires 5+ years of experience, strong computer vision fundamentals, and proficiency in C++.

## Job Description

## Responsibilities

### 3D Perception Development & Scene Understanding
- Design, implement, and deploy real-time 3D perception pipelines using LiDAR, IMU, stereo, and RGB cameras.
- Develop algorithms for spatial and temporal data interpretation to enable high-fidelity semantic scene understanding.
- Optimize ego-motion estimation and localization modules for integration with downstream planning and control tasks.

### Deep Learning
- Train and integrate deep learning models for semantic world understanding and surface-finish classification for quality control.
- Collect and curate real and synthetic datasets.
- Automate training pipelines and experiment tracking.
- Benchmark and optimize perception models for edge devices and resource-constrained environments.

### Sensor Fusion & Localization
- Design and implement sensor-fusion strategies combining visual, inertial, and spatial data.
- Integrate classical methods with deep-learning approaches to convert noisy, asynchronous data from heterogeneous sensors into a unified environment representation.

### Calibration
- Develop and automate robust extrinsic and intrinsic calibration procedures for cameras, LiDAR, and IMUs using target-based and/or targetless methods.
- Design algorithms for online calibration-drift detection and self-healing during long-term deployments.
- Establish quantitative metrics to evaluate and certify calibration quality.

### Collaboration
- Partner with Navigation, Manipulation, and Cloud teams to optimize perception outputs for path planning, grasping, and remote fleet monitoring.
- Define and track system-level and subsystem KPIs and perception metrics to identify regressions across software iterations.

## Requirements
- 5+ years of professional experience.
- Strong fundamentals in computer vision and 3D perception.
- Proficiency in C++; Python is a plus.
- Familiarity with PyTorch and TensorRT.
- Basic understanding of localization and SLAM.
- Ability to work with real-world data and debug complex systems.

## Nice-to-haves
- Experience with NVIDIA DeepStream, GStreamer, or Holoscan.
- Experience with ROS or ROS2.
- Hands-on experience with LiDAR, RGB-D cameras, or IMUs.
- Familiarity with OpenCV, PCL, or similar libraries.
- Experience working on robotics or vision-based projects.

## Similar jobs

- [Senior Software Engineer, NLP](https://hotfix.jobs/jobs/be3f0222-b08a-4620-9ddc-402209ea73f7) - GitLab - Remote
- [Senior Software Engineer , Trust](https://hotfix.jobs/jobs/db6ff47c-2411-4457-a551-f83493a3f865) - Airbnb - Bengaluru, India - ₹4.5M – ₹6.5M/yr
- [Senior Software Engineer — Infra Agent Systems](https://hotfix.jobs/jobs/69ee003d-f12c-4cc6-acf0-f3350576d29e) - Together AI - Remote
- [Senior ML Engineer](https://hotfix.jobs/jobs/9227b663-6323-4452-92de-f41813a5ffaa) - 6sense - Bengaluru, India
- [Senior Software Engineer - Search](https://hotfix.jobs/jobs/96113132-8076-4354-a32d-16faec07bb08) - Databricks - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/9d5831aa-33e4-48eb-9796-39f9827c2c97
**Canonical:** https://hotfix.jobs/jobs/9d5831aa-33e4-48eb-9796-39f9827c2c97