2025 Internship Open Thread 👩🏻‍💻

2025 Internship Open Thread :woman_technologist:t2:

It is that time of year where students start looking for internships! Open Robotics usually gets swarms of requests from prospective interns looking for internships. This year the OSRF will be participating in Google Summer of Code (GSoC) and we have 16 projects for what will likely be hundreds of interested students. We want to make sure every student finds an internship this summer!

Like last year, we would like to give students a dedicated resource for ROS related internship opportunities. If your organization is looking for robotics interns please include a link to your internship application / announcement below. Organizations looking for interns should include the following in a reply to this thread.

  • A link to your company / organization
  • A brief description of what you do
  • A description of what you are looking for in an intern
  • A link where students can apply.

A Note for Interns

Just a reminder, we do not allow “looking for work” posts on the ROS jobs board. If you see an internship that looks promising in this thread please consider reaching out to the author directly using the DM feature or the e-mail address they have provided.

To improve your chances of finding a job we recommend that you take a moment to build your online presence so employers can find you more easily. One way you can do this is by creating a personal homepage, adding a Readme file to your Github account, or posting one of your recent projects to social media with the appropriate hashtag.

Open Robotics is providing this thread as a resource for the ROS community; as such Open Robotics does not endorse any of the listed positions. We encourage students to do their own due diligence and consider all positions carefully. Students are encouraged to work with their academic institution to understand how internships, particularly unpaid positions, could impact their Visa status.

13 Likes

Thank you Katherine for the opportunity, We’re excited to welcome new talent for our upcoming internship season! If you’re passionate about robotics, embedded systems, or cloud platforms, check out our openings below :backhand_index_pointing_down:


:waving_hand: About Us

OORB (Open Organic Robotics) is a deeptech startup based in Tunisia building an AI-native open-source robotics development platform powered by ROS. We offer tools and hardware kits like Robodog and RALL-P, along with OORB Studio, our cloud-based robotics development interface enhanced by AI agents and simulation tools.

Website: oorb.io
LinkedIn: OORB on LinkedIn


:brain: What We’re Looking For

We’re opening 3 major internship/opportunities for 2025, targeting top students excited to work in the fields of:

  • Robotics
  • Cloud SaaS platforms
  • AI-powered developer tools
  • Infrastructure engineering

We welcome final-year projects and part-time internships,


:hammer_and_wrench: Internship Projects

:rocket: 1: Development of a Gen AI Chatbot & Agent for Robotics

:pushpin: Project Description
This project focuses on the development and improvement of the OORB AI Agent, the core component powering the OORB Robotics Framework. The AI Agent uses Retrieval-Augmented Generation (RAG) and Large Language Models (LLMs) to automate code generation and enhance the user experience in OORB Studio. The work includes AI/ML research, model optimization, cloud deployment, and interfacing with the ROS computational stack.

:brain: Tasks

  • Develop and optimize AI algorithms for robotics using LLMs and RAG.
  • Preprocess and model data for AI training.
  • Evaluate and deploy open-source LLMs on cloud platforms.
  • Apply SOTA techniques to improve AI agent capabilities.
  • Test AI systems in real-world robotic scenarios.
  • Document AI workflows and experiments.
  • Build AI-driven utilities that guide users step-by-step.
  • Interface the AI Agent with ROS using Linux & shell scripting.

:hammer_and_wrench: Technologies Python, TensorFlow, PyTorch, ONNX, C++, Linux, ROS2, Cloud Deployment, RAG, LLMs, Data Science

:bullseye: Desired Profile

  • Background in AI/ML, data science, and robotics.
  • Proficiency in Python, TensorFlow/PyTorch, and C++.
  • Familiarity with LLMs, RAG, ONNX, Linux, and shell scripting.
  • Experience with chatbots and cloud deployment.
  • Strong communication and collaboration skills.

:cloud: 2: Infrastructure and Data Engineering for a Robotics SaaS Platform (Azure)

:pushpin: Project Description
This project involves designing, implementing, and optimizing the OORB Studio infrastructure—our cloud-based, containerized SaaS robotics development platform. The intern will build scalable infrastructure, manage container orchestration, and develop robust data pipelines for user session analytics, system monitoring, and predictive insights.

:brain: Tasks

  • Build cloud infrastructure using Docker, Kubernetes, Terraform.
  • Manage session-based container orchestration.
  • Design and optimize real-time data pipelines.
  • Analyze usage data to improve system performance.
  • Deploy ML models for predictive maintenance and insights.
  • Manage cloud resources efficiently (AWS/GCP/Azure).
  • Document infrastructure and data science workflows.
  • Implement SOTA techniques in data engineering and modeling.

:hammer_and_wrench: Technologies Docker, Kubernetes, Terraform, AWS/GCP/Azure, Python, SQL, Apache Kafka, Apache Airflow, TensorFlow/PyTorch, Prometheus, Grafana, MLflow

:bullseye: Desired Profile

  • Background in cloud infra, DevOps, and data engineering.
  • Proficiency in Python, SQL, Docker, Kubernetes.
  • Familiarity with cloud platforms (AWS, GCP, Azure).
  • Experience with ML model deployment and analytics.
  • Strong problem-solving and team collaboration skills.

:globe_with_meridians: 3: Full-Stack Back-end Focused Development for Robotics SaaS

:pushpin: Project Description
Enhance the backend infrastructure of OORB Studio by building scalable and secure services, REST APIs, and integration logic. This project requires backend-heavy expertise, but also some collaboration with frontend teams for smooth integration and deployment on the cloud.

:brain: Tasks

  • Build scalable backend services & REST APIs (Node.js, TypeScript).
  • Optimize performance with Nginx (load balancing).
  • Containerize apps with Docker; manage them with Kubernetes.
  • Handle databases (SQL/PostgreSQL, NoSQL/MongoDB) with Prisma.
  • Implement secure authentication (JWT, OAuth2).
  • Integrate third-party APIs (analytics, payments, geo, etc).
  • Follow security best practices and session handling.
  • Set up CI/CD pipelines with GitHub Actions.
  • Collaborate with frontend team (React + Mantine).
  • Monitor backend performance with Prometheus & Grafana.

:hammer_and_wrench: Technologies Node.js, TypeScript, React, Docker, Kubernetes, Nginx, PostgreSQL, MongoDB, Prisma, OAuth2, JWT, Azure, CI/CD, Prometheus, Grafana

:bullseye: Desired Profile

  • Background in software/full-stack development.
  • Experience with Node.js, TypeScript, SQL/NoSQL databases.
  • Familiarity with cloud platforms and Docker/Kubernetes.
  • Knowledge of secure API development and backend integration.
  • Bonus: Experience with frontend tools like React.

:envelope_with_arrow: How to Apply

Send a brief email to contact@oorb.io with:

  1. Your CV/Resume
  2. Your Project of choice
  3. A few lines introducing yourself
  4. Optionally, describe 1-2 impressive technical projects relevant to the role

That’s it. No fluff. We’ll take it from there.


We look forward to hearing from curious minds who want to shape the future of robotics, one prompt at a time :robot::sparkles:

3 Likes

Hi Kathrine, thank you for this opportunity. We are looking for interns to expand our engineering team in Q3-Q4.


At ROICO we are developing a collaborative painting tool using robotic technology. We empower painters with a solution that works alongside them, allowing them to focus on the high-value and value-creating tasks. This tool will help painters strengthen their business, reduce physically demanding tasks, and address the rapidly increasing labor shortage. We make robotic solutions that work together with people.

We are located in Odense, Denmark, and we were named Robotics StartUp of 2025 in Denmark.

These positions are unpaid and on-site (Odense, Denmark). Send your application to career@roicosolutions.com. We welcome creative applications, so if you have projects you’re proud of, share the link (GitHub, YouTube, etc.).

Our Interview Process:

  1. :memo: Introduction Stage - Submit your CV and Cover letter
  2. :gear: [45m] Technical Interview - A conversation with Antonios Karageorgiou to delve into your experience
  3. :handshake: [15m] Meeting with CEO Tijmen Spiertz

Computer vision Engineer - Intern

As a Computer Vision Engineer - Intern, you will be working on improving our obstacle avoidance pipeline. Your responsibilities may include, but not limited to:

  • Work with RGB(D) sensors and Machine Learning for obstacle detection
  • Create datasets, train and evaluate different Neural Network architectures for obstacle detection
  • Perform camera calibration for accurate pose estimation
  • Investigate the performances of various computer vision algorithms for obstacle detection from CNN to N-Shot-Learning

What You’ll Get:

  • :three_o_clock: Flexible working hours
  • :light_bulb: An opportunity to make a tangible impact in an early-stage startup
  • :rocket: Implementation of your best ideas in real-life applications
  • :office_building: Office space in an innovation hub alongside other exciting startups
  • :robot: Hands-on experience with a real-life mobile robot for testing and experimentation
  • Work with a variety of sensors

What We’re Looking For:

  • :books: Relevant (ongoing) education, ideally robotics or software engineering
  • :books: Knowledge of linear algebra and geometric transformation
  • :books: Understanding of statistics and probability theory is a plus, but not required
  • :hammer_and_wrench: Proactive problem-solving attitude
  • :hammer_and_wrench: An eye for details and aesthetics
  • :laptop: Proficiency in C/C++ and/or Python
  • :laptop: Feeling comfortable working in a Linux environment
  • :laptop: Familiarity with Git
  • :robot: Experience with ROS2
  • :robot: Experience with object detecting using neural networks, e.g Yolo
  • :robot: Experience with N-shot learning
  • :speaking_head: Fluent in English

Robotics Engineer - Navigation - Intern

As a Robotics Engineer - Navigation - Intern, you will be at the forefront of improving our SLAM and navigation stack. Your responsibilities may include, but not limited to:

  • Work with data from LiDARS for autonomous in-room and room-to-room navigation
  • Work with path planning and painting movement optimization
  • Improve our SLAM stack and work with nav2

What You’ll Get:

  • :three_o_clock: Flexible working hours
  • :light_bulb: An opportunity to make a tangible impact in an early-stage startup
  • :rocket: Implementation of your best ideas in real-life applications
  • :office_building: Office space in an innovation hub alongside other exciting startups
  • :robot: Hands-on experience with a real-life mobile robot for testing and experimentation
  • :robot: Work with SLAM and nav2 on a holonomic robot in highly unstructured environments

What We’re Looking For:

  • :books: Relevant (ongoing) education, ideally robotics or software engineering
  • :hammer_and_wrench: Proactive problem-solving attitude
  • :hammer_and_wrench: An eye for details and aesthetics
  • :laptop: Proficiency in C/C++ and/or Python
  • :laptop: Feeling comfortable working in a Linux environment
  • :laptop: Familiarity with Git and Docker
  • :robot: Experience with ROS2
  • :robot: Experience working with SLAM, and the nav2 stack
  • :speaking_head: Fluent in English

Robotics Engineer - Intern

As a Robotics Engineer - Intern, you will be working on improving the reliability and automatic error handling of our collaborative painting robot. Your responsibilities may include, but not limited to:

  • Work with ROS2 and docker
  • Work with data from various sensors, actuators and microControllers
  • Create unit testing architecture for critical components
  • Improve our state-machine/behaviour tree for error detection and handling
  • Work with ROS2 node composition and Lifecycle Nodes

What You’ll Get:

  • :three_o_clock: Flexible working hours
  • :light_bulb: An opportunity to make a tangible impact in an early-stage startup
  • :rocket: Implementation of your best ideas in real-life applications
  • :office_building: Office space in an innovation hub alongside other exciting startups
  • :robot: Hands-on experience with a real-life mobile robot for testing and experimentation
  • Work with a variety of sensors and communication protocols

What We’re Looking For:

  • :books: Relevant (ongoing) education, ideally robotics or software engineering
  • :hammer_and_wrench: Proactive problem-solving attitude
  • :hammer_and_wrench: An eye for details and aesthetics
  • :laptop: Proficiency in C/C++ and/or Python
  • :laptop: Familiarity with Git
  • :laptop: Familiarity with unit testing
  • :robot: Experience with ROS2
  • :robot: Experience with Docker
  • :robot: Experience with different communication protocols I2C, SPI, CANBus
  • :speaking_head: Fluent in English
1 Like