Co-Op, Robot Perception & State Estimation
Core
Build algorithms and software for robot state estimation, perception, and testing infrastructure to enable reliable scientific workflows in AI Science Factories.
Role type
Co-op robotics software engineer (state estimation & perception)
Builds
Production software for mobile base state estimation, camera-based AprilTag/instrument detection, ROS 2 capabilities, and simulation-based CI pipelines
Domain
Robotics, Computer Vision, State Estimation
Deliverable
production ML models
Required skills
Python, C++, state estimation, sensor fusion, linear algebra, probability, Git, Linux
Preferred skills
ROS 2 (Jazzy), computer vision (OpenCV, AprilTags), simulation-based testing (Gazebo), CI pipelines (GitHub Actions), localization/SLAM
Technologies
ROS 2, Python, C++, OpenCV, AprilTags, Gazebo, GitHub Actions, Git, Linux
Responsibilities
Fuse multi-sensor data to improve mobile base state estimation; Build camera-based AprilTag and instrument detection; Develop new robot capabilities in ROS 2; Expand simulation-based tests and CI pipelines; Evaluate estimation and perception performance on real robot data; Document algorithms and integration patterns
Seniority
Co-op (Master's or Senior Bachelor's level)
