Apprenticeship Program 2026 : Embedded Software Intern
Core
Develop embedded software for STM32 microcontrollers, contributing to specifications, implementation, testing, and validation of low-level components like bootloaders and device firmware.
Role type
Embedded Software Intern (Apprenticeship)
Builds
Embedded software components, firmware, and validation tools for semiconductor devices
Domain
Semiconductor / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C, Python, STM32 microcontrollers, Lab tools (Oscilloscope, protocol analyzers)
Preferred skills
Communication protocols (UART, USB, SPI, I2C, JTAG), CI/CD (Jenkins)
Technologies
STM32, Jenkins, FPGA
Responsibilities
Contribute to embedded software development and maintenance; Define test strategies; Validate low-level software components; Participate in hardware platform validation; Support automation and DevOps activities
Seniority
Intern / Apprentice