Drive the accuracy and precision of our localization and state estimation pipelines
Develop advanced obstacle mapping for collision avoidance that thrives in messy environments
Implement and optimize point cloud processing algorithms tailored for real-time edge compute
Architect a robust software stack that efficiently parses and interfaces with the outputs of our machine learning models, integrating novel perception pipelines seamlessly into the core production codebase
Improve and automate multi-sensor calibration routines. You will manage tolerance stacks and ensure high-fidelity spatial alignment across our sensor suites to guarantee a single source of truth for the robot.
Requirements
5+ years of experience in robotics software engineering (or an MS with 3+ years of highly relevant industry experience)
Exceptional software engineering fundamentals, highly proficient in Python and C++ for production systems
Strong mathematical foundation in linear algebra, geometry, and probabilistic robotics
Hands-on experience building perception stacks using industry-standard tools and frameworks, including ROS/ROS2, OpenCV, Open3D, Eigen, and Git
Hands-on experience with sensor stacks including 3D LiDARs, IMUs, and cameras
You are a "full-stack" robotics engineer who cares about accuracy, precision, and edge cases in the physical world and can articulate architectural trade-offs to drive the best system level decisions
Experience with optimization libraries (Ceres Solver, GTSAM), parallel computing (CUDA), Docker, and PCL preferred
Willing and able to work from our HQ in Charlestown, MA, at least 3 days a week
Tech Stack
Cloud
Docker
Python
Benefits
health, dental, & vision insurance
unlimited vacation
all federal and state holidays
401K contributions of 5% your salary
travel supplies
other items to make your working life more fun, comfortable, and productive