
Ampere Software Technology Tunisia
Vehicle Data Collection Agent
- Stage
- 4-6 mois
- Hybride
- Échéance : 24 nov. 2026
- Automotive diagnostics
- Data Collection
- Embedded systems and IoT
- Python/data analysis
- Rust/C++
- Predictive maintenance / Data analysis
Description du poste
Context
With the increasing complexity of vehicle architectures, efficient and structured diagnostic data collection is becoming essential. This internship aims to develop a configurable Onboard Diagnostic Data Collector capable of collecting, filtering, processing and storing data from vehicle ECUs and services to feed a centralized intelligent diagnostics and predictive maintenance platform.
Objective
Develop a configurable Onboard Diagnostic Data Collector capable of collecting, filtering, normalizing, processing and storing vehicle diagnostic data from multiple ECUs and services, and providing standardized, relevant data to a centralized intelligent diagnostics and predictive maintenance platform.
Scope of work
- Collect and centralize vehicle diagnostic data from multiple ECUs and services.
- Design a diagnostic history to store faults, events, vehicle states and contextual data.
- Develop a configurable symptom/diagnostic-data correlation database to capture diagnostic knowledge.
- Prototype and validate the overall solution using representative vehicle diagnostic scenarios.
Required skills
- Software development with Python and Rust/C++.
- Basic understanding of data structures, algorithms and databases.
- Knowledge of embedded systems and automotive diagnostics is a plus.
- Familiarity with vehicle communication protocols such as CAN/UDS is a plus.
- Analytical thinking, autonomy and technical curiosity.
Internship details
- Reference: 27-20.
- Position: 1 engineer intern.
- Duration: 6 months.
- Integration planned for early February 2027.
- Target profile: BAC+5 engineering student specializing in computer science, embedded systems, electronics or telecommunications.