Back to list

Vacancy description

Perception Engineer - Apprentice in Bangalore, भारत

Origin

  • ContractFixed-term or freelance

Bangalore, भारत

About Origin 

Origin (previously 10xConstruction) is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour 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 Engineering Intern / Apprentice 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 

  • Build ROS 2 nodes for 3-D point-cloud ingestion, filtering, voxelisation and wall-plane extraction (PCL / Open3D). 
  • Train and integrate CNN / Transformer models for surface-defect detection and semantic segmentation. 
  • Implement RANSAC-based pose, plane and key-point estimation; refine with ICP or Kalman/EKF loops. 
  • Fuse LiDAR, depth camera, IMU and wheel odometry data for robust SLAM and obstacle avoidance. 
  • Optimize and benchmark models on Jetson-class edge devices with TensorRT / ONNX Runtime. 
  • Collect, label and augment real & synthetic datasets; automate experiment tracking (Weights & Biases, MLflow).
    Collaborate with manipulation, navigation and cloud teams to ship end-to-end, production-ready perception stacks .

Requirements

  • 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).

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

Benefits

For apprentice/Intern : 

This is a six-month contract-to-hire position, with potential for longer-term opportunities depending on your contributions and interests. We’re excited to work with motivated individuals who are eager to support real-world robot development and grow alongside us.

Similar vacancies

More like this role

  • Remote
  • Contract
  • IT

Rs 2 - 2.5 lakhs p.a.

Software Engineer Apprentice Start Date Starts Immediately CTC (ANNUAL) ₹ 2,00,000 - 2,50,000 ₹ 2,00,000 - 2,50,000 /year Experience 1 year(s) 1 year(s) Apply By 30 Oct' 26 Posted 3 weeks ago Job 1000+ applicants About the job Key Responsibilities: 1. Design and build features for our web applications- frontend and backend, ...

भारत

Xavient Software Solutions India Pvt Ltd

TELUS Digital - Robotics Applied AI Engineer - Python

  • AI / ML
ROLE SUMMARY : We're hiring a Robotics Applied AI Engineer to build and ship perception and robotics ML systems across Physical AI engagements. This is a hands-on builder role : you'll implement CV and perception components, wire up data and calibration pipelines, and take solutions from blueprint to working system - including ...

Bangalore, भारत

firstsourc

Apprentice

  • Contract
... work on weekends based on client requirement. [{"name": "long_term_contract", "text": "Long term contract", "categoryName": "Type of employment"}, {"name": "apprentice", "text": "Apprenticeship", "categoryName": "Type of employment"}, {"name": "shift_work", "text": "Shift work", "categoryName": "Working schedule"}, {"name": ...

Tiruchchirappalli, भारत

Dun & Bradstreet

Apprentice

... human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please visit [{"name": "apprentice", "text": "Apprenticeship", "categoryName": "Type of employment"}, {"name": "worldwide", "text": "Worldwide", "categoryName": "Working conditions"}]

Bombay, भारत

Swiss Re

Apprentice

- Responsible for efficient and high-quality administrative handling of the reinsurance business of clients. - Provide efficient support to client markets, UW and pricing teams. - Act as a business-expert for Swiss RE Administrative tools, process and guidelines, maintain the methodology on process.

Bangalore, भारत

  • Hybrid
  • On-site
  • Full-time
  • Marketing
  • AI / ML
... building it hands-on through to delivery. This is a solutions-lead role that codes. You drive the engagement from problem to production and are a strong enough perception engineer to be trusted in front of clients and to write the code that ships. The technical spine is computer vision, perception, and 3D geometry; the surrounding ...

Bangalore, भारत

  • Contract

Rs 20 - 25 lakhs p.a.

... code reviews, and supporting their career development. ● Own planning and delivery across multiple concurrent robotics projects, prioritizing work, allocating engineering resources, and tracking progress against timelines. ● Define technical roadmaps and system architecture decisions for navigation, perception, and fleet software, ...

Pune, भारत

  • Hybrid
  • On-site
... California residents here: . Note: Five9 will never request that an applicant send money as a prerequisite for commencing employment with Five9. [{"name": "apprentice", "text": "Apprenticeship", "categoryName": "Type of employment"}, {"name": "hybrid_working", "text": "Hybrid work", "categoryName": "Working conditions"}, ...

Bangalore, भारत

Arrow Electronics is hiring for the role of ISR Apprentice! Responsibilities of the Apprentice: - Perform basic job role functions with close supervision. - Assist experienced employees by performing entry-level tasks. - Communicate in a professional manner using verbal and written communications. - Perform basic problem-solving ...

Pune, भारत

  • Full-time
... our ambition is to attract, recruit and promote diverse talent. [{"name": "full_time", "text": "Full time", "categoryName": "Type of employment"}, {"name": "apprentice", "text": "Apprenticeship", "categoryName": "Type of employment"}, {"name": "immediate_start", "text": "Immediate start", "categoryName": "Working conditions"}]

Bombay, भारत