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