Role Overview
Black Coffee Robotics builds and deploys advanced robotics software for autonomy-driven systems. As a Robotics Engineering Intern, you’ll work on real robotics software problems under the guidance of experienced engineers. You’ll contribute to ROS2 systems, simulation workflows, motion planning pipelines, and tooling for robotic arms. Our work is centered on robotic arms: motion planning, perception-integrated manipulation, controls, and simulation-first development with ROS2, Isaac Sim, and MuJoCo.
Responsibilities
- Assist in building ROS2-based systems for robotic arms
- Develop and test motion planning, manipulation, and control modules
- Work with simulation environments such as Isaac Sim, MuJoCo, or Gazebo
- Write clean C++ and Python code for robotics applications
- Debug issues related to transforms, kinematics, planning, simulation, and deployment
- Validate features through testing, simulation, and review
- Contribute to internal motion planning and simulation tooling
- Work with senior engineers on client and internal robotics projects
Requirements
- Final-year undergraduate student, fresh graduate, postgraduate, or engineer with less than 1 year of experience
- Strong C++ and Python fundamentals
- Hands-on ROS2 experience
- Good grasp of motion planning, controls, kinematics, and transforms, especially for manipulators
- Experience with simulation tools such as Isaac Sim, MuJoCo, or Gazebo
- Comfortable working in Linux and Dockerized environments
- Prior robotics project experience involving real hardware or realistic simulation is strongly preferred
Skills
- Python
- C++
- ROS2
- Isaac Sim
- MuJoCo
Perks
- Direct exposure to real-world robotics deployments
- Mentorship from experienced robotics engineers
- Opportunity to work on robotic arms, simulation, motion planning, and perception-integrated manipulation
- Ownership of meaningful technical tasks, not toy projects
- Remote flexibility with high responsibility
- Opportunity to convert into a full-time role based on performance