Robotics Intern - Winter 2026
Core
Develop and tune motion control components, state estimation, and communication protocols for multi-axis robotic systems to enable actuation, sensing, and product launch readiness.
Role type
Robotics firmware intern
Builds
Firmware components for robot communication, actuation, and control
Domain
Robotics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, control theory, kinematics, dynamics, sensor fusion, Kalman filtering, motor control, Linux, Git
Preferred skills
Real-time OS, CAN, ROS2, hardware-in-the-loop testing, safety-critical design standards, embedded debugging tools
Technologies
C++, Python, Linux, Git, CAN, NATS, ROS2, FreeRTOS, RT Linux, Zephyr, PID, Kalman filter
Responsibilities
Support development and tuning of motion control components for multi-axis robotic systems; Implement and test control loops for position, velocity, torque, and force control; Contribute to state estimation work including sensor fusion and Kalman filter–based estimators; Work with distributed communication interfaces to move data between controllers, sensors, and actuators; Support motor and sensor bring-up including calibration and diagnostics; Iterate between simulation and hardware testing to debug issues and improve robustness; Write clear, maintainable C++ and Python for real-time and high-level control software
Seniority
Intern