STMicroelectronics
STMicroelectronics
Tunisie

Project_ID20 : Development of a Multi-Board Data Acquisition Solution Utilizing STM32 MCU using ethernet/PTP protocol for customer application PFE

Embedded Systems (Raspberry Pi)Firmware DevelopmentNetworking / Time Synchronization

Publié il y a environ 2 heures

Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expire dans 14 jours
Épingle tes projets utiles sur GitHub.

Description du poste

Overview and Purpose

  • Create a highly accurate and synchronized multi-board data acquisition platform based on STM32 MCUs and Precision Time Protocol (PTP).
  • Enable customers to collect and analyze time-critical, distributed data with precision and reliability across multiple STM32 boards.

Main Tasks and Technical Objectives

  • Develop a solution enabling coordinated data acquisition from multiple STM32 boards with accurate calculation and compensation for network latency.
  • Integrate PTP for precise time synchronization across multiple boards and ensure deterministic timestamping across the system.

Deliverables

  • Provide functional example code (firmware) demonstrating multi-board acquisition, PTP synchronization, and latency compensation strategies.
  • Deliver detailed documentation and support materials (design notes, API usage, integration guide, test procedures) to help the TOMAS team address advanced Ethernet synchronization and multi-board coordination questions.

Required Skills, Tools and Technologies

  • Embedded C development experience using toolchains such as IAR and STM32CubeMX; familiarity with HAL drivers and relevant middleware.
  • Knowledge of Ethernet networking, PTP (IEEE 1588), time synchronization techniques, and compensation algorithms for network-induced latency.

Expected Activities and Tests

  • Implement and test synchronization accuracy across multiple STM32 nodes using PTP and measure end-to-end timestamp fidelity.
  • Implement latency measurement and compensation methods; produce reproducible benchmark results and validation procedures.

Project Context and Environment

  • PFE Book STTunis 2026 — work with the TOMAS team at STMicroelectronics (Tunis) on a customer-facing application.
  • Keywords: Embedded C, IAR, STM32CubeMX, HAL drivers, Middleware, PTP, Ethernet.