CareerPlanSign in

Apprenticeship Program 2026: STM32CubeProgrammer Validation

Tunis, Tunisia💼 Full-time🗓 2026-04-08 → 2026-09-24

Core

Design and implement automatic validation tests for STM32 programming tools within the software validation team.

Role type

Junior Embedded Software Engineer (Apprentice)

Builds

Automatic test architecture and validation platforms for STM32 microcontroller programming tools

Domain

Semiconductor / Embedded Systems / Software Validation

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Embedded software development, STM32 microcontroller architecture, Communication protocols (I2C, UART, USB, SPI, CAN, JTAG, SWD), Python scripting, Shell scripting, VBScript, Git, gerrit, Software configuration management

Preferred skills

Academic background in Software/Electronics Engineering, Experience with design life cycle, Strong documentation skills, Multi-tasking, Independent work, Punctuality, Accuracy, Organizational skills, Team orientation, Collaborative approach

Technologies

STM32, Python, VBScript, Shell, Git, gerrit

Responsibilities

Understand validation test specifications and test plans, Propose automatic test architecture, Design and implement automatic tests, Communicate with stakeholders about reported issues, Integrate tests into the Validation Automatic Platform, Document all work performed

Seniority

Junior, Apprentice

Sourced via eightfold · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.