CareerPlan
This role has closed. Browse similar live roles below, or see all open jobs →

Internship - GenAI for Embedded System Programming

Agrate Brianza, ItalyInternship2026-09-08 → 2026-11-09

Core

Develop embedded software for STMicroelectronics components using GenAI tools to improve productivity and code quality.

Role type

Intern, embedded software engineer (GenAI assistant)

Builds

Low-level embedded drivers in C for STM32 microcontrollers

Domain

Semiconductor / Embedded Systems

Deliverable

production ML models

Required skills

C programming, embedded software development, microcontroller knowledge, peripheral drivers, low-level software design, debugging tools, version control, code review and validation

Preferred skills

STMicroelectronics device experience, GenAI tool familiarity (e.g., Copilot)

Technologies

STM32, C, GenAI tools (Copilot)

Responsibilities

Design, implement, and validate low-level embedded drivers; use GenAI tools as development assistants to generate boilerplate code and support debugging; review and adapt AI-generated code for correctness and efficiency; identify best practices for GenAI in embedded workflows

Seniority

Intern