- Design, build, and maintain robotic platforms, including manipulators and mobile robots, with sensor integration, calibration, and actuator control.
- Develop and maintain robotics software for perception, state estimation, motion planning, and control.
- Build simulation environments and sim-to-real pipelines for training and evaluating agents.
- Deploy and optimize learned models on robot hardware, considering latency, safety, and reliability.
- Develop data collection infrastructure, including teleoperation and logging, to generate datasets for research.
- Work with research scientists and ML engineers to turn research ideas into demonstrators.
- Establish testing, safety, and lab practices for operating robots alongside people.
- Share knowledge with colleagues and contribute to engineering practices.
Python