3h ago

Senior Software Engineer, 3D Computer Vision

Irvine, CA

$135k-$170k / year

full-timeseniorRobotics

🛠 Tech Stack

💼 About This Role

You'll develop advanced algorithms for 3D reconstruction and spatial understanding using high-fidelity laser scanners and imaging sensors. You'll design and optimize pipelines for processing large-scale 3D point cloud datasets, focusing on computational geometry and reconstruction accuracy. This role emphasizes strong mathematical foundations and high-performance software over direct robot hardware development.

🎯 What You'll Do

  • Develop and optimize point cloud processing pipelines (registration, denoising, segmentation).
  • Design efficient algorithms for large-scale, unstructured 3D datasets.
  • Implement production-grade computational geometry in C++ and Python.
  • Solve reconstruction challenges like loop closure and multi-view fusion.

📋 Requirements

  • 2+ years of experience in Computer Vision or Computational Geometry.
  • Master's or Ph.D. in CS, Math, or related field with 3D vision specialization.
  • Strong proficiency in modern C++ (C++14/17) and Python.
  • Deep experience with point cloud algorithms (ICP, RANSAC, NDT) and spatial data structures.

✨ Nice to Have

  • Experience with non-linear optimization frameworks like Ceres or GTSAM.
  • Background in SLAM or Structure from Motion pipelines.
  • Experience processing LiDAR, RGB-D, or photogrammetry datasets.
0 0 0