JOBSEARCHER

Robotics Engineering Intern

Robotics Software & AI InternDream Robotics is building general-purpose robots that can perform useful work in businesses and homes. We are customer-centered, while also building core robotics technology: multimodal sensing, scalable data collection systems, robot learning infrastructure, and cost-effective mobile robots designed for real deployment.We are looking for undergraduates and new grads studying robotics, computer science, AI, or who have developed strong robotics and software experience through projects, research, clubs, or independent work.This role is for someone who loves robotics and wants to work on systems that leave the lab. You should get excited about seeing software you wrote run on a real robot, debugging it when it fails, and watching it eventually perform useful work for real people.You do not need to already be an expert in robot learning or model architecture. We care more about strong programming fundamentals, curiosity, ability to learn quickly, and enthusiasm for building real robotic systems.What you’ll work onDepending on your background and interests, projects may include:Building labeling and data-processing pipelines for robot learning datasetsDeveloping pipelines for hand pose estimation, activity classification, and other perception tasksBuilding fleet telemetry, observability systems, dashboards, and tools for understanding robot behaviorDeveloping teleoperation software and interfaces for controlling and collecting data from robotsWriting robot control software, including lower-level control and motion execution codeBuilding model evaluation, verification, regression testing, and failure-analysis toolsDeveloping simulation environments and evaluation infrastructureWorking on reinforcement learning or imitation learning systemsProcessing robot demonstrations, video, sensor data, and robot logsBuilding software for data collection, dataset curation, and experiment managementDebugging networking, sensors, cameras, actuators, drivers, and robot softwareImproving software infrastructure used to deploy and operate robots in the real worldYou will work closely with our robotics and AI team and will have opportunities to own meaningful projects that become part of our production robotics stack.What we’re looking forCurrently pursuing an undergraduate degree or completed undergraduate degree in computer science, robotics, AI, mechanical engineering, or a related technical fieldStrong programming ability, especially in PythonExperience with C++, Rust, or another systems language is helpfulComfort using Linux and working from the command lineExperience building software projects beyond class assignmentsInterest in robotics, machine learning, computer vision, controls, or autonomous systemsAbility to debug problems methodically and learn unfamiliar systems quicklyWillingness to work directly with robots, including setup, testing, debugging, and troubleshooting hardware and softwareExcitement about building systems that work reliably in the real worldWe value demonstrated ability more than a specific course list. Strong robotics projects, research experience, competition teams, open-source work, or ambitious independent projects can all be good preparation.Helpful experienceExperience in any of the following is useful, but none is required:Robotics projects, research labs, FIRST, RoboMaster, Formula SAE, autonomous vehicle teams, drone teams, or similar technical organizationsPyTorch, JAX, TensorFlow, or other machine learning frameworksComputer vision, pose estimation, object detection, tracking, or activity recognitionImitation learning, reinforcement learning, diffusion policies, or vision-language-action modelsData pipelines, dataset tooling, labeling systems, or experiment trackingRobot controls, kinematics, dynamics, or motion planningSimulation tools such as MuJoCo, Isaac Sim, Gazebo, or similar environmentsCameras, sensors, calibration, embedded systems, or firmwareNetworking, telemetry, dashboards, remote monitoring, or fleet managementSLAM, localization, mapping, or navigationManipulation, mobile manipulation, humanoids, tactile sensing, or multimodal sensingWho you areYou like building things and seeing them work.You may be interested in machine learning, systems software, controls, computer vision, or some combination of them, but what matters most is that you are excited about robotics as a complete system.When a robot behaves unexpectedly, your instinct is to understand what happened. You are willing to inspect logs, modify code, run experiments, SSH into a robot, trace sensor data, and keep working until you understand the failure.You learn quickly, communicate clearly, and are comfortable working on problems where the answer is not already known.Most importantly, you want to build robots that have an impact outside of a research demo.Why joinYou will work across the stack of embodied AI, including data collection, perception, robot learning, control, simulation, infrastructure, deployment, and real-world robot operation.This is an opportunity to work on meaningful robotics problems alongside a small team and see your work running on physical robots.Rather than spending an internship on an isolated project that gets discarded at the end of the summer, you will contribute to systems we are actively building and deploying.CompensationCompetitive hourly compensation. Details will depend on experience and internship duration.