STMicroelectronics
STMicroelectronics
Tunisie

Project_ID13 Automation of Security System Validation Bootpath Lifecycle PFE

Embedded Systems (Raspberry Pi)AI for Test AutomationFirmware Validation

Publié il y a environ 2 heures

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

Description du poste

Purpose and Context

  • This internship project aims to study and develop advanced applicative use cases for Security System validation activity, covering the entire BootPath lifecycle from project configuration, project build to project application execution on STM32 board.
  • The work focuses on defining complex use cases for BootPath lifecycle usage from the End of User and on validating the complete Cube ecosystem (STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer and the STM32CubeFW).

Main Tasks and Deliverables

  • Define complex use cases for BootPath lifecycle usage that exercise the whole STM32 Cube toolchain (project configuration, build, flashing, and execution on target board).
  • Design and develop an application implementing these complex use cases and integrate this application with the existing automatic Validation platform.

Technologies, Tools and Methods

  • Work will involve STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer, STM32CubeFW and STM32xx MCU architecture knowledge.
  • Test automation and scripting tools expected to be used include Python (PyWinAuto), Robot Framework, UFT and Git for version control.

Expected Skills and Profile

  • Good understanding of embedded systems and STM32 microcontroller ecosystem (Cube tools and firmware).
  • Experience or strong interest in test automation, scripting (Python) and integrating applications with validation/CI platforms.

Integration and Validation Scope

  • Integrate the implemented application with the entire Validation automatic platform so that the defined use cases are executed and validated end-to-end on STM32 boards.
  • Validate interactions across the toolchain: configuration (CubeMX), IDE build (CubeIDE), programmer (CubeProgrammer) and runtime behavior with STM32CubeFW.

Miscellaneous

  • Project reference: PFE Book STTunis 2026 — Project_ID13.
  • Number of trainees needed is indicated in the original posting (see application link).