• Hi Interns
Principal
  • Mon Espace
  • Mon Espace
  • Offres
  • Profil
  • Hi Academy
  • Monthly Check-Up
  • LeaderboardNew
Outils
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
Accompagnement
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Passer au Premium
  • Premium / Plus
  • Tarifs

 

Info session

Gratuit

La méthode pour décrocher des entretiens, en live avec l’équipe.

  1. Offres
  2. Détail de l'offre
Se connecter
Enova ROBOTICS

Enova ROBOTICS

TunisieTunisiaPublication : 12 nov. 2026

Full Stack - FULLSTACK003 - Design and Development of a Web Platform for Generating and Optimizing Patrol Routes for the PGuard Robot

  • Stage
  • 4-6 mois
  • Présentiel
  • Échéance : 26 nov. 2026
  • Full Stack Developer
  • Web development (CMS/WordPress)
  • GIS and mapping
  • Route optimization
  • path planning
  • Data science and algorithms
  • leaflet
  • openstreetmap
  • graph theory
  • Mechanical Simulation
  • underwater robotics

Description du poste

Track: FULL STACK.

Project: Build a standalone web platform to automatically generate and optimize patrol routes for the PGuard autonomous security robot across a site.

Key features to implement:

  • Role management: admin creates user/admin accounts and assigns robots to users; each user manages only their assigned robots.
  • Administrator dashboard: monitor users and robot activities (generated routes, completed patrols, distance, duration, battery consumption).
  • Site map design using Leaflet + OpenStreetMap: define patrol areas, navigable paths, restricted zones, charging station.
  • Route network generation: convert drawn paths or OSM data into a graph (nodes, weighted edges).
  • Checkpoint placement with priorities and visit frequencies.
  • Optimal route generation covering all checkpoints and returning to the charging station: shortest path algorithms (Dijkstra / A*) and visit-order optimization (nearest neighbor + 2‑opt).
  • Constraint handling: battery range, restricted zones, higher‑frequency visits for high‑priority checkpoints.
  • Animated simulation of the robot along the route (distance, duration, battery) and robot status (idle, patrolling, charging).
  • Route comparison, history, exports (GeoJSON/JSON), and PDF reports.

Candidate profile:

  • Final‑year Computer Science or Software Engineering student, self‑motivated and inquisitive, with interest in robotics and algorithms.

Required skills:

  • React, Node.js/Express, MongoDB, REST APIs, JWT authentication, Leaflet (mapping).
  • Solid fundamentals in algorithms (graphs, shortest paths) and Git. Docker is a plus.

Application: Email only. Include the subject reference in the email subject and attach your CV and cover letter. Any other method is not considered.

Offres similaires

  • Full Stack - FULLSTACK002 - Design and Development of a Control and Supervision Platform for a Collaborative Robotic Arm for Printed Circuit Board (PCB) InspectionEnova ROBOTICS · Tunisie · Stage
  • Full Stack - FULLSTACK001 - Design and Development of a Real‑Time Monitoring and Supervision Platform for Autonomous Mobile Robots (AMRs)Enova ROBOTICS · Tunisie · Stage
  • Conception et développement d'une plateforme dynamique de gestion des certificationsWEVIOO · Tunisie · Stage
  • FixMate : plateforme intelligente de réservation de services à domicileWEVIOO · Tunisie · Stage
  • IA Harness / Proxy interne : plateforme centralisée d'accès aux LLMWEVIOO · Tunisie · Stage
  • Gestion intelligente des charges et des affectationsWEVIOO · Tunisie · Stage
  • Stages et emplois en développement logiciel
  • Stages et emplois en design et UX/UI
  • Stages en Tunisie