STMicroelectronics
STMicroelectronics
Tunisie

Project_ID02 STM32 Bootloader Tests Automation FW Enhancement PFE

Embedded Systems (Raspberry Pi)AI for Test AutomationFirmware Testing

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

Purpose

  • This internship project aims to enhance the bootloader tests automation FW by integrating new features like continuous testing pipeline and enhancing existing ones.
  • Improve automation coverage and reliability of the Bootloader (BL) Automated Testing Platform to streamline validation across product categories.

Work to be done / Main tasks

  • Define and validate projects templates (automated test environment) for each product category.
  • Design and implementation of a Continuous Testing Pipeline using Jenkins for BL Automated Testing Platform.
  • Enhance the bootloader test FW by integrating new features (OBK provisioning, SWD communication with embedded I3C host, auto fill of VTR document with tests results…).

Technical scope / Technologies & keywords

  • Embedded C, IAR, STM32, Bootloader development and testing.
  • Python, C++, Qt, XML for tooling/automation, Excel automation, Jenkins for CI, Git for version control.

Expected deliverables / Outcomes

  • Validated automated test templates per product category and documented test environment setup.
  • A working Continuous Testing Pipeline (Jenkins) integrated with the BL Automated Testing Platform.
  • Enhanced bootloader test firmware implementing OBK provisioning, SWD <-> embedded I3C host communication and automated VTR document population with test results.

Skills & candidate profile

  • Experience with embedded development (STM32, bootloader concepts) and test automation.
  • Familiarity with CI/CD tools (Jenkins), scripting (Python), C/C++ development and test frameworks; ability to work with XML/Excel automation and version control (Git).