Source description
About the role
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.
More at Pickle Robot
Related open roles
Software Engineering Manager, Motion Planning
United States · Hybrid
Backend Software Engineer – Software Architecture
United States · Hybrid
Backend Software Engineer – Human-Robot Interaction
United States · Hybrid
Software Engineering Manager, Human-Robot Interaction
United States · Hybrid
Simulation Software Engineer – Robotics Platform
United States · Hybrid
Backend Software Engineer – Autonomy
United States · Hybrid
