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).