Robotics and Controls Intern
What You'll Do:Design and execute benchtop characterization studies of catheter driving performance: tip position accuracy, tracking error, hysteresis, friction, and other performance metricsBuild Python automation scripts and small test harnesses for repeatable, hands-off data collection across the robotic systemTune control loops and parameters on real hardware and quantify the improvement with clean before-and-after dataDevelop reusable analysis tooling: data ingestion, plotting utilities, and reporting templates the team can keep using after you leaveSupport design verification testing by writing protocols, executing runs, and documenting results in line with medical device standardsContribute to the team's data infrastructure: log parsing, bagfile processing, metric extraction, automation scripts, dashboardsDocument your work on Confluence and present findings in team design reviewsSkills & Qualifications:Currently pursuing a BS or MS in Robotics, Mechanical Engineering, Electrical Engineering, Computer Science, or a related fieldSolid Python fundamentals (NumPy, SciPy, Matplotlib, pandas) and the ability to write clean scripts that other people will read and runWorking knowledge of feedback control: you've taken a controls course and can talk through PID, frequency response, and stability conceptsExperience characterizing or testing real hardware in a lab setting, even at the coursework or research scaleAbility to design an experiment, run it carefully, and write up what you foundComfortable in a fast-paced startup environment where priorities shift and you're expected to ask good questionsNice to Have:Coursework or research in robot kinematics, dynamics, or continuum/flexible roboticsC++ exposure, particularly for reading existing code and writing simple changesExperience with ROS1/ROS2, bagfiles, or similar middlewareMATLAB or Simulink for control design and system identificationFamiliarity with Git, code review workflows, and unit testingPrior internship or research experience at a robotics, medtech, or hardware-heavyCompanyWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.