Origin
Posted 4w ago

Perception Engineer

Origin
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing perception
  • deploying models
  • fusing sensors
Requirements
  • Experience in computer vision and robotics perception
  • Proficiency in Python and modern C++
  • ROS 2
  • Deep-learning vision (PyTorch/TensorFlow)
  • Point-cloud processing, and sensor fusion skills
Technical tools mentioned
Python 3.xC++17/20gitCIROS 2PyTorchTensorFlowPCLOpen3DTensorRTONNXNVIDIA JetsonRANSACICPCeresGTSAM

Job description

About Origin

Origin (previously 10xConstruction) is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labor shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings. Join India’s most talent-dense robotics team consisting of individuals from IITs, Stanford, UCLA, etc.

About the Role

As a Perception Engineer at Origin (Formerly 10xconstruction), you will help our autonomous drywall-finishing robots "see" the job-site. You'll design and deploy perception pipelines—camera + LiDAR fusion, deep-learning vision models, and point-cloud geometry—to give the robot the awareness it needs.

Key Responsibilities

  • Develop and deploy 3D perception components for geometric scene understanding using depth sensors, LiDAR, and RGB cameras.
  • Build ROS 2 nodes that process and interpret spatial data (point clouds, depth maps, image streams) for environment modeling and task planning.
  • Train and integrate deep-learning models for 3D semantic understanding, including surface analysis and object segmentation.
  • Design robust sensor fusion strategies that combine visual, inertial, and spatial data for scene reconstruction and robot localization.
  • Benchmark and optimize perception models for deployment on edge compute platforms (e.g., NVIDIA Jetson) using tools like TensorRT or ONNX.
  • Collect and curate high-quality datasets (real and synthetic); automate training pipelines and experiment tracking.
  • Collaborate across robotics teams (manipulation, navigation, cloud) to deliver production-ready perception stacks for autonomous operation in dynamic construction environments.

Requirements

Qualifications & Skills

  • Solid grasp of linear algebra, probability and geometry; coursework or projects in CV or robotics perception.
  • Proficient in Python 3.x and C++17/20; comfortable with git and CI workflows.
  • Experience with ROS 2 (rclcpp / rclpy) and custom message / launch setups.
  • Familiarity with deep-learning vision (PyTorch or TensorFlow)—classification, detection or segmentation.
  • Hands-on work with point-cloud processing (PCL, Open3D); know when to apply voxel grids, KD-trees, RANSAC or ICP.
  • Bonus: exposure to camera–LiDAR calibration, or real-time optimization libraries (Ceres, GTSAM).

Good to have:

  • Python 3.x
  • C++17/20
  • ROS 2
  • PyTorch
  • Open3D
  • RANSAC

About Origin

Developing general-purpose autonomous robots for the construction industry.

Year founded
2024
Employees
40
Organization type
Private
Latest investment
Raised $1.00M Seed (2025) — led by Day Zero Ventures
Headquarters
IN

Similar jobs

Perception Engineer roles near Bengaluru, Karnataka
1mo
Save
Mark Applied
Hide
Perception Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Paar Autonomy
Paar Autonomy: Building autonomous mobile robots for defense and infrastructure applications.
1+ YOE1+ years C++/Python experience, strong OpenCV and video streaming skills, camera fundamentals, DeepStream/GStreamer knowledge, and experience deploying CV pipelines on edge devices.
C++, Python, OpenCV, RTSP, H264, H265, GStreamer, FFmpeg, NVIDIA DeepStream SDK, CUDA, TensorRT, ONNX, Docker, ROS2, NVIDIA Jetson
2w
Save
Mark Applied
Hide
Robotics Perception/Sensor AI Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
TELUS Digital
TELUS Digital: Provides global digital customer experience and business transformation solutions.
3+ YOE3–5 years hands-on in perception/sensing/robotics ML, sensor calibration and characterization, fluent 3D geometry, experience with multiple sensor types, strong Python and ability to translate specs into feasibility metrics.
Python, NumPy, OpenCV, Open3D, ROS, ROS2
1mo
Save
Mark Applied
Hide
Perception & Fusion Engineer
Washington or Freeport or Arlington or Sunnyvale or San Diego or Fort Walton Beach or Ann Arbor or London or Stuttgart or Munich or Stockholm or Bangalore or Seoul or Tokyo or Poway
$160k-$220k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
5+ YOEMS/PhD or 5+ years experience with sensor algorithms, sensor fusion, ML deployment, Linux/Docker, and DoD/customer engagement; must be U.S. citizen and eligible for security clearance.
Python, PyTorch, TensorFlow, ONNX, C++, Linux, Docker, CMake, Bash
3w
Save
Mark Applied
Hide
Engineer to Lead - XR Perception Systems (SLAM, Robotics, Computer Vision)
Bengaluru, Karnataka, India
OnsiteFull Time
Qualcomm
QualcommNASDAQ: QCOM: Designs and manufactures semiconductors and wireless telecommunications products.
1+ YOEBachelor's in engineering/CS or related, 1–2+ years software experience (up to 9), expertise in modern C++ (11-20), multi-core/mobile architectures, computer vision/SLAM, AR/VR, embedded platforms; Python and Android/Linux experience preferred.
C++ (11-20), Python, Android, Linux
8mo
Save
Mark Applied
Hide
CTO - Robotics Research Engineer - Perception
Bengaluru, Karnataka, India
OnsiteFull Time
Wipro
WiproNYSE: WIT: Global technology services and consulting for digital transformation.
3+ YOEDegree in robotics/computer science/electrical engineering; 3+ years robotics/perception experience; strong Python and C++ skills; experience with Docker, Linux/Ubuntu, shell scripting, computer vision, VLA models, sensor fusion, ROS, simulation (NVIDIA Isaac Sim), deep learning frameworks, and cloud/model deployments.
Python, C++, Docker, Linux, Ubuntu, shell scripting, NVIDIA Isaac Sim, Robot Operating System (ROS), PyTorch, TensorFlow, Cloud Services, Model Deployments, Visual-Language-Action (VLA) models