Postbaccalaureate Appointee - Robotics Software Developer, Rapid Prototyping Laboratory
Core
Develop robotics software for autonomous self-driving laboratories, integrating new robotic platforms and enabling sensor data collection for robot learning.
Role type
Robotics software developer (rapid prototyping)
Builds
Autonomous laboratory orchestration software and robotic platforms
Domain
Robotics, AI, Laboratory Automation
Deliverable
production ML models
Required skills
Python, ROS/ROS 2, REST APIs, Git, Docker, sensor integration, teleoperation, machine learning frameworks (PyTorch)
Preferred skills
Open-source contribution, laboratory automation experience, imitation/reinforcement learning
Technologies
MADSci, ROS, ROS 2, PyTorch, Docker
Responsibilities
Integrate robotic hardware (arms, mobile manipulators, humanoids) into autonomous labs; write and extend device modules and REST APIs in MADSci; instrument robots with sensors (cameras, tactile, force) and collect demonstration data; support training and evaluation of policies on robotics foundation models.
Seniority
Entry-level (Postbaccalaureate)
