L

Lightspeed

Cloud-based POS and payments for SMBs

Perception Engineer

Computer VisionConfirmed live in the last 24 hours
Full-timeNorthbrook, IL, USA$100k - $120k /yrIn-person

About the Job

Requirements

  • At least 3 years of experience building and deploying perception systems on physical robots or real-time systems.
  • Hands-on experience calibrating multi-camera systems, including intrinsic, extrinsic, and hand-eye calibration, and synchronizing sensors.
  • Experience with RGB-D and stereo cameras in real deployments.
  • Strong computer vision fundamentals, including camera geometry, multi-view geometry, and 3D reconstruction.
  • Deep learning experience with detection, segmentation, or pose estimation using PyTorch.
  • Strong Python and C++ skills.
  • Experience with OpenCV and point cloud libraries such as Open3D or PCL.
  • Experience with ROS or ROS2.
  • Proficiency with Linux, Docker, Git, and CI/CD workflows.

Responsibilities

  • Select, specify, and deploy multi-camera systems, including RGB, stereo, and depth cameras, for robot cells, including wrist- and tool-mounted cameras on end-of-arm tooling and dexterous hands.
  • Own intrinsic, extrinsic, and hand-eye calibration, and maintain reliable calibration across tool changes and daily operation.
  • Synchronize cameras with robot state and teleoperation streams.
  • Work with mechanical engineers on camera placement for coverage, occlusion, and lighting.
  • Estimate and track robot and end-effector pose using vision systems to verify kinematics and identify drift.
  • Compare 3D scans against CAD or BIM models to check part placement and as-built accuracy.
  • Localize robots and tools in the workspace using fiducials such as AprilTag or ChArUco and multi-view fusion.
  • Build object detection, segmentation, and 6-DoF pose estimation for parts, fasteners, and tools in cluttered, confined, and poorly lit workspaces.
  • Build point cloud pipelines for filtering, segmentation, registration such as ICP, and meshing for manipulation and scene understanding.
  • Track hands and objects in egocentric video of human demonstrations.
  • Build CUDA-optimized perception pipelines, including GPU preprocessing, custom CUDA kernels where needed, TensorRT inference, and minimal host-device copies.
  • Profile and optimize end-to-end latency, from photon to action, using tools such as Nsight Systems.
  • Deliver calibrated, time-synchronized camera data in formats consumed by teleoperation recording and training pipelines.
  • Partner with AI/ML engineers to define observation spaces for imitation learning and vision-language-action policies.
  • Set perception accuracy targets tied to task success, and build benchmarks to measure them.
  • Integrate perception with ROS2-based robot control.
  • Harden systems for real-world conditions including lighting changes, reflective surfaces, occlusion, and vibration.
  • Collaborate closely with robotics, mechanical, and controls engineers.

Desired Qualifications

  • A master's or PhD in Computer Vision, Robotics, Computer Science, or a related field.
  • Perception experience for robotic manipulation, especially dexterous or tool-based manipulation.
  • Experience with hardware video encoding such as NVENC or Jetson Multimedia API, GStreamer, or WebRTC.
  • Experience with NVIDIA Isaac ROS / NITROS, VPI, or CV-CUDA.
  • Experience with point cloud registration and scan-to-CAD/BIM comparison.
  • Experience with vision foundation models such as SAM, DINOv2, or FoundationPose.
  • Experience with egocentric video or hand pose estimation.
  • Experience producing sensor data for robot learning datasets such as rosbag or MCAP.
  • Edge deployment on NVIDIA Jetson with TensorRT.
  • Simulation and synthetic data generation with Isaac Sim, MuJoCo, or similar.
  • Background in manufacturing, industrial automation, or construction technology.

About the Company

Lightspeed

Cloud-based POS and payments for SMBs

Lightspeed provides cloud-based software and payment solutions for small and medium-sized retailers and restaurants. Its platform combines point-of-sale, inventory management, customer data, loyalty, analytics, and payments into one subscription service, usable across physical locations and online channels. This unified system lets businesses manage sales, inventory, orders, and customer interactions through POS terminals, online stores, and back-office tools, with payments processed within the same platform. Lightspeed differentiates itself with a broad, global, omnichannel offering tailored to SMBs in both retail and hospitality, backed by ongoing support and rapid setup, and its goal is to help these businesses grow by simplifying operations and boosting revenue through scalable technology.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Montreal, Canada
Founded
2005

Recently Posted Jobs

Explore more opportunities at Lightspeed

See more jobs