OORB PFE Book & Call for Interns 2025
OORB PFE Book & Call for Interns 2025
OORB PFE Book & Call for Interns 2025
PFE
2025
BOOK
+ Call for Interns
OORB.IO
01
Table of contents
1. Who is OORB
2. How to apply
3. 2025 PFE projects
4. Internship positions
Our mission 02
Framework
Open source, built on ROS with AI
at the Core
Studio &
Community
DESIGN A CHASSIS .1
CODE AND CONFIGURE .2
DEPLOY .3
CONTROL .4
SCALE .5
OORB.IO
Our mission 02
ROBODOG
QUADRUPED EDUCATIONAL KIT
No technical background required
RALL-P
ROS ALL-TERRAIN PLATFORM
for autonomus SLAM and research.
Our incubators
Some Achievements
Arab IoT & AI Challenge 2023 in Gitex Global, Dubai Africa IoT & AI Challenge 2024 in GItex Africa, Morroco
How to apply? 03
Interested candidates are invited to apply through the following form by the
18th of December 2024 https://bit.ly/OORB_PFE_2025
Please note that applications will only be accepted through this form.
You will be asked to provide some basic information, submit your resume, and
specify the project and position of interest.
All applicants will be contacted via email after the application period has
ended. Most importantly, we are looking for dynamic individuals who are
eager to contribute and grow with us.
Internship positions
Business Administration, development, and Strategy Intern
Graphic Design & Community Management Intern
OORB.IO
04
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 utilizes advanced AI
technologies like Retrieval-Augmented Generation (RAG) and Large Language Models
(LLMs) to automate code generation and enhance the user experience in OORB Studio. The
project will involve comprehensive research, optimization of models, and integrating the AI
Agent with the ROS computational stack. Data science tasks, including data preparation,
modeling, and evaluation, are critical to building effective AI solutions. The project will
require testing different open-source LLMs, deploying them on the cloud, and
implementing state-of-the-art techniques for AI agents. Strong skills in C++, Linux, shell
scripting, and OS interactions are necessary to develop a robust system interface.
Technologies:
Python, TensorFlow, PyTorch, ONNX, C++, Linux, ROS2, Cloud Deployment, Retrieval-
Augmented Generation (RAG), Large Language Models (LLMs), Data Science.
Tasks:
Develop and optimize AI algorithms tailored for robotic applications using LLMs and
RAG.
Perform data preprocessing, analysis, and modeling for effective AI training.
Test and evaluate different open-source LLMs and deploy them on cloud platforms.
Utilize state-of-the-art (SOTA) techniques for enhancing AI agent capabilities.
Deploy and test AI systems in real-world robotic scenarios.
Document AI workflows and maintain detailed records of experiments.
Implement AI-driven utilities to guide users with step-by-step explanations, improving
accessibility.
Interface the AI agent with the ROS stack, using Linux and shell scripting for system-
level tasks.
Desired Profile:
Background in AI, machine learning, and data science.
Proficiency in Python, TensorFlow, PyTorch, and C++.
Familiarity with data preprocessing and model training.
Experience with Chatbots.
Experience with Linux, shell scripting, and cloud deployment.
Familiarity with LLMs, RAG, and ONNX.
Excellent communication skills and a collaborative mindset.
Number of Interns: 1
04
Project Description:
This project focuses on the design, implementation, and optimization of the infrastructure
for OORB Studio, a SaaS platform that provides users with individualized, containerized
development environments for robotics applications. The project involves building scalable
cloud-based infrastructure, optimizing container orchestration, and integrating advanced
techniques to enhance user experience and platform performance. The intern will work on
developing robust data pipelines, managing session-based user data, and implementing
data science methods for usage analytics and predictive insights.
Technologies:
Docker, Kubernetes, Terraform, AWS/GCP/Azure, Python, SQL, Apache Kafka, Apache
Airflow, TensorFlow/PyTorch, Prometheus, Grafana, MLflow.
Tasks:
Develop scalable cloud infrastructure using industry-standard tools like Docker,
Kubernetes, and Terraform.
Implement user session management and container orchestration for individual
development environments.
Design and optimize data pipelines for real-time data processing, including logging,
monitoring, and analytics.
Conduct data analysis to derive user insights, improve resource allocation, and optimize
system performance.
Deploy machine learning models for predictive maintenance and user behavior analysis.
Manage cloud resources effectively using tools like AWS, GCP, or Azure for cost efficiency
and scalability.
Document infrastructure designs, workflows, and data science processes, maintaining
clear project records.
Implement SOTA techniques for data preprocessing, feature engineering, and model
optimization.
Desired Profile:
Background in cloud infrastructure, data science, and software engineering.
Proficiency in Python, SQL, and container orchestration tools (Docker, Kubernetes).
Experience with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code tools
(Terraform).
Knowledge of data engineering, real-time analytics, and machine learning model
deployment.
Strong problem-solving skills and ability to work in a collaborative, fast-paced
environment.
Number of Interns: 1
04
Technologies:
Node.js, TypeScript, React, Docker, Kubernetes, Nginx, SQL (PostgreSQL), NoSQL
(MongoDB), Prisma, OAuth2, JWT, Azure, Prometheus, Grafana, CI/CD (GitHub Actions).
Tasks:
Design and implement scalable backend services and RESTful APIs using Node.js and
TypeScript.
Optimize server performance using Nginx for load balancing and reverse proxy.
Develop containerized backend applications with Docker and orchestrate them using
Kubernetes.
Manage and optimize databases, focusing on efficient data storage and retrieval.
Implement user authentication and authorization mechanisms using JWT, OAuth2, and
secure cookies.
Integrate with third-party services for payment, analytics, and geolocation features.
Ensure security best practices, including data encryption, secure API endpoints, and
proper session handling.
Collaborate with the frontend team to implement seamless integration with React and
Mantine UI components.
Set up continuous integration and deployment pipelines (CI/CD) for automated testing
and deployment.
Monitor server performance using tools like Prometheus and Grafana for real-time
analytics and troubleshooting.
Desired Profile:
Background in software engineering or full-stack development.
Proficiency in backend development using Node.js, TypeScript, and SQL/NoSQL
databases.
Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker,
Kubernetes).
Knowledge of RESTful API development, authentication, and server-side optimization.
Familiarity with frontend integration using React
Strong problem-solving skills and a collaborative mindset.
Project Description:
This project focuses on the mechanical design, prototyping, and fabrication of the OORB
Robodog V2, a full-scale industrial quadruped robot. The intern will be responsible for
creating and optimizing the robot's structural components to ensure strength, stability, and
functionality. Tasks will include mechanical design, simulations, and overseeing the
fabrication process to build a modular and scalable robot.
Technologies:
SolidWorks, Fusion 360, Abaqus, 3D printing, manufacturing processes and tools.
Tasks:
CAD Design & Prototyping: Create and optimize the mechanical design using advanced
CAD tools (SolidWorks, Fusion 360), applying theoretical calculations and numerical
simulations (FEM).
Fabrication: Oversee manufacturing processes such as 3D printing parts, CNC
machining, and assembly of structural components. Ensure quality and precision in all
fabricated parts.
Testing & Assembly: Assemble mechanical components into a functional robot,
conducting tests to ensure robustness and performance.
Collaboration: Work closely with the electrical systems and software teams to ensure
seamless integration and performance.
Desired Profile:
Background in Robotics, Mechanical, electromecanical, or Mechatronics Engineering.
Proficiency in CAD design and simulations tools.
Strong problem-solving skills and a hands-on approach.
Excellent teamwork and communication skills.
Number of Interns: 1 Location: OORB HQ in Sousse + Hybrid Duration: 6 months
04
Project Description:
This project focuses on the electrical systems, embedded software, and integration of the
OORB Robodog V2. The intern will work on power management, sensor integration, motor
control systems, and real-time data processing using ROS. The goal is to ensure the robot's
motion and sensor feedback are well-integrated for robust locomotion and autonomous
behavior.
Technologies:
Altium Designer, C++, Python, ROS2, Embedded C, PCB Design, Sensor Fusion, Linux, Motor
controllers, LIDAR, IMUs.
Tasks:
Electrical System Design: Design and implement power management systems, PCB
layout, and wiring for sensors and actuators.
Embedded Programming: Develop low-level firmware for motor control, sensor
integration, and data acquisition using Embedded C, C++, and Python.
Control Algorithms: Implement and test gait control, balance, and motion planning
algorithms for effective locomotion.
ROS Integration: Integrate the robot’s sensors and actuators with ROS for real-time
control and data processing.
Testing & Iteration: Conduct field tests, troubleshoot issues, and refine software and
hardware integration based on test results.
Desired Profile:
Background in Robotics, Embedded systems, Electrical, Electronics, Microelectronics,
industrial infromatics, or Mechatronics Engineering.
Proficiency in Electrical design and simulations tools.
Advanced familiarity with ROS, Linux, and control systems.
Strong programming skills in C++, Python, and embedded software.
Experience with sensor integration and real-time control systems.
Strong problem-solving skills and a hands-on approach.
Excellent teamwork and communication skills.
Number of Interns: 1
04
Project Description:
This project focuses on the mechanical design, prototyping, and fabrication of the RALL-P
all-terrain robotic vehicle. The intern will be responsible for designing and developing the
drive module, which integrates motors, wheels, and suspension systems for improved
mobility and terrain adaptability. The intern will also work on the modular add-on system,
allowing the platform to integrate various functional modules like a chariot, lift mechanism,
or robotic arm.
Technologies:
SolidWorks, Fusion 360, Abaqus, 3D printing, manufacturing processes and tools..
Tasks:
Drive Module Development: Design and build an integrated drive module, including
motor, wheel, and suspension components, optimizing for durability and terrain
adaptability.
Modular Add-on System: Develop a standardized attachment interface for RALL-P,
supporting modules such as chariots for payloads, lift mechanisms, or robotic arms.
CAD Design & Fabrication: Create detailed CAD models for all mechanical components.
Oversee the fabrication process, including 3D printing and CNC machining, ensuring
high quality and precision.
Testing & Iteration: Assemble mechanical components and perform field tests to ensure
stability and performance. Iterate the design based on test data and feedback.
Desired Profile:
Background in Robotics, Mechanical, electromecanical, or Mechatronics Engineering.
Proficiency in CAD design and simulations tools.
Strong problem-solving skills and a hands-on approach.
Excellent teamwork and communication skills.
Technologies:
Altium Designer, C++, Python, ROS2, Embedded C, PCB Design, Sensor Fusion, Linux, Motor
controllers, LIDAR, IMUs.
Tasks:
Electrical and Embedded Systems: Design and implement the electrical system,
including motor control, power distribution, and sensor integration for a seamless
autonomous experience.
ROS Integration: Develop and optimize ROS components for control, navigation, and
autonomy, integrating sensors like LIDAR, IMUs, and cameras for obstacle detection and
real-time mapping.
Sensor Fusion: Implement sensor fusion algorithms to enhance the platform's ability to
perceive and respond to its environment in real-time.
Testing & Iteration: Perform field tests of the electrical and software systems, iterating
based on test results and performance feedback.
Documentation & User Guide: Maintain documentation of the ROS integration process,
including technical details, code comments, and user manuals.
Desired Profile:
Background in Robotics, Embedded systems, Electrical, Electronics, Microelectronics,
industrial infromatics, or Mechatronics Engineering.
Proficiency in Electrical design and simulations tools.
Advanced familiarity with ROS, Linux, and control systems.
Strong programming skills in C++, Python, and embedded software.
Experience with sensor integration and real-time control systems.
Strong problem-solving skills and a hands-on approach.
Excellent teamwork and communication skills.
Number of Interns: 2
04
Technologies:
SolidWorks, Fusion 360, Abaqus, 3D printing, manufacturing processes and tools, Altium
Designer, C++, Python, ROS2, Embedded C, PCB Design, Sensor Fusion, Linux, Motor
controllers, LIDAR, IMUs.
Tasks:
Design & CAD Modeling: Create a full CAD design for the recycling machine, including
shredding, extrusion, and cooling components. Ensure modularity for easy upgrades
and maintenance.
Mechanical Fabrication: Build and assemble the machine using a combination of 3D-
printed parts, CNC machined components, and standard hardware.
Electrical & Control Systems: Develop the electronic control system, including motor
drivers, temperature sensors, and a control board. Implement an intuitive interface for
users to adjust extrusion settings.
Filament Extrusion Development: Optimize the extrusion mechanism for consistent
filament diameter, ensuring high-quality output suitable for FDM 3D printers.
Recycling Workflow Integration: Test different types of 3D printing waste (PLA, PETG,
ABS) to refine the process and ensure compatibility with a variety of materials.
Open-Source Documentation: Create detailed, open-source documentation for the
project, including CAD files, schematics, bill of materials, assembly instructions, and
software code.
Testing & Iteration: Conduct extensive testing of the machine, refining the design based
on user feedback and performance metrics. Validate the quality of the recycled filament
by printing test objects and evaluating strength and consistency.
Desired Profile:
Background in Robotics, Mechanical, Electrical, embedded systems, or Mechatronics
Engineering.
Proficiency in CAD design and embedded programming.
Basic familiarity with ROS and control systems.
Strong problem-solving skills and a hands-on approach.
Excellent teamwork and communication skills.
Number of Interns: 1
04
Tasks:
Mechanical & CAD Design: Create a full mechanical design using CAD software, focusing
on an amphibious chassis that ensures buoyancy, stability, and smooth transitions
between surface and underwater modes.
Waterproofing & Fabrication: Design and implement a waterproof housing for electronic
components, cameras, and sensors. Fabricate the chassis using durable, corrosion-
resistant materials.
Propulsion & Navigation System: Develop an efficient propulsion system for both surface
and underwater navigation, including motorized thrusters and a rudder system for
precise control.
Control & Communication: Implement remote control capabilities using radio frequency
(RF) communication and develop a user-friendly interface for monitoring and operating
the robot in real time.
Sensor Integration: Equip the robot with high-resolution cameras for video and
photography, as well as sensors for depth, temperature, and water quality monitoring.
Testing & Iteration: Conduct rigorous field testing in various aquatic environments,
refining the design based on performance metrics and user feedback.
Desired Profile:
Background in Robotics, Mechanical, Electrical, Embedded systems, or Mechatronics
Engineering.
Proficiency in CAD design and embedded programming.
Basic familiarity with ROS and control systems.
Strong problem-solving skills and a hands-on approach.
Excellent teamwork and communication skills.
Duration: 6 months Location: OORB HQ in Sousse + Hybrid
Number of Interns: 2
04
Desired Profile:
Strong business background with a focus on sales, operations, and market research.
Excellent communication, negotiation, and interpersonal skills.
Ability to develop and implement business strategies that drive growth and improve
efficiency.
Familiarity with business operations, financial analysis, and market trends.
Dynamic, proactive, and able to work independently.
Proficiency in Microsoft Office Suite (Excel, PowerPoint, Word) and CRM tools.
Technologies:
Notion, CRM Tools (e.g., HubSpot, Salesforce), Microsoft Office Suite, Google Analytics,,
Market Research Tools
Tasks:
Sales Support: Assist in developing and executing sales strategies to drive revenue
growth and expand OORB’s market reach.
Operations Optimization: Support the team in improving operational processes and
enhancing business efficiency.
Market Research: Conduct research to identify new market opportunities, industry
trends, and competitor analysis.
Strategic Planning: Assist in the creation and implementation of business strategies
aimed at scaling operations and achieving key performance indicators.
Financial Analysis: Help in budgeting, forecasting, and financial planning to support
decision-making processes.
Client Engagement: Help establish and maintain strong relationships with existing and
potential clients, ensuring customer satisfaction and fostering business growth.
Desired Profile:
A dynamic personality with strong communication and interpersonal skills.
Familiarity with social media management and community engagement.
Creative ability to develop visually engaging content.
Proficiency in graphic design tools, such as Adobe Creative Suite.
Experience in content creation, including blogs, videos, and multimedia.
Familiarity with UI/UX design principles.
Technologies:
Adobe Creative Suite (Photoshop, Illustrator, InDesign, Premiere Pro), Social Media
Platforms (Instagram, Twitter, LinkedIn, Facebook), UI/UX Design Tools (Figma, Sketch,
Adobe XD), Google Analytics, Hootsuite, Buffer
Tasks:
Community Growth and Engagement: Develop and implement strategies to grow and
engage the OORB community, ensuring a vibrant and active online presence.
Social Media Management: Manage and grow OORB’s social media presence across
multiple platforms, ensuring strategic communication and consistent brand voice.
Content Creation: Produce high-quality content, including posts, blogs, videos, and other
multimedia to promote OORB’s projects, achievements, and initiatives.
Graphic Design: Create visually appealing graphics for social media, blogs, websites, and
promotional materials. Ensure designs align with OORB’s brand identity and objectives.
Event Organization: Plan and execute community events, webinars, and other
interactive sessions to foster engagement and knowledge sharing.
UI/UX Design Support: Collaborate with the design team to improve the user interface
and user experience of OORB’s digital platforms.
Analytics and Reporting: Monitor and report on community engagement metrics to
continuously improve strategies and performance.
WWW.OORB.IO