• Hi Interns
Main
  • My Space
  • My Space
  • Offers
  • Profile
  • Hi Academy
  • Monthly Check-Up
  • LeaderboardNew
Tools
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • Tailored Resume
  • LinkedIn to Email
  • Interview sheet
  • PDF to Hi Resume
  • AI Outreach
  • Tailored Resume
  • LinkedIn to Email
  • Interview sheet
Coaching
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Upgrade to Premium
  • Premium / Plus
  • Pricing

 

Info session

Free

The method that gets interviews, live with the team.

  1. Offers
  2. Offer details
Sign in
Enova ROBOTICS

Enova ROBOTICS

TunisiaTunisiaPublished: 12 Nov 2026

Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++-modular)

  • Internship
  • 4-6 months
  • Hybrid
  • Deadline: 26 Nov 2026
  • GNSS/Navigation
  • CAN communication
  • Embedded systems and IoT
  • Python/data analysis
  • Rust/C++
  • Robotics diagnostics

Job description

Track

Navigation

Reference: NAVI001

Description

CAN communication is widely used in mobile robotics to connect devices such as motor controllers, battery management systems (BMS), and other embedded components. This internship focuses on developing a modular PC application adaptable to different CAN interfaces and devices, providing a unified solution for communication, real-time monitoring, and system diagnostics.

Objective

Develop a configurable application supporting:

  • CAN message transmission and reception.
  • Real-time visualization.
  • Data logging.
  • A diagnostic layer to monitor individual device statuses, detect communication errors, and provide a system-wide overview.
  • Interactive plots and configurable dashboards to analyze device parameters and identify abnormal behavior.

Application Requirements

Send a CV and cover letter by email. The subject line must include the reference. Any other application method will not be considered.

Similar offers

  • Design and Development of a Web Platform for Generating and Optimizing Patrol Routes for the PGuard RobotEnova ROBOTICS · Tunisie · Stage
  • Design and Development of a Control and Supervision Platform for a Collaborative Robotic Arm for Printed Circuit Board (PCB) InspectionEnova ROBOTICS · Tunisie · Stage
  • Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++-modular)Enova ROBOTICS · Tunisie · Stage
  • Development of a Generic CAN Communication, Monitoring, and Diagnostic Tool PC Application (Python/C++-modular)Enova ROBOTICS · Tunisie · Stage
  • Adaptive Terrain-Aware Navigation for Autonomous Mobile Robots in Uneven Outdoor EnvironmentsEnova ROBOTICS · Tunisie · Stage
  • Autonomous Docking System for an Outdoor Mobile RobotEnova ROBOTICS · Tunisie · Stage
  • Stages et emplois en développement logiciel
  • Stages et emplois en marketing et communication
  • Stages en Tunisie