Python Software Engineer

5 ore fa

trento, trentino alto adige, Italia DID s.r.l Tempo pieno
Python Software Engineer

DID S.r.l. ricerca un Python Software Engineer in ambito Information Technology.

Dettagli della posizione

Settore: Information Technology
Sede: Agrate Brianza
Modalità: Ibrido
Impegno: Full Time
Profili richiesti: 1
Periodo: 07 dic 2026 - 31 dic 2027

Descrizione Progetto

La risorsa si occuperà della progettazione e dello sviluppo di un framework software multicomponente a supporto delle attività di sviluppo e validazione di sistemi embedded, contribuendo all'automazione dei processi e all'introduzione di soluzioni basate sull'intelligenza artificiale.

Attività principali
  • Progettazione, sviluppo, integrazione e testing di un framework multicomponente per lo sviluppo e la validazione di sistemi embedded.
  • Integrazione del framework con strumenti software esterni certificati per la compilazione del codice sorgente, l'analisi statica e dinamica, la generazione di documentazione tecnica e la produzione di report.
  • Analisi di componenti software legacy e relativo porting a Python 3.
  • Progettazione e sviluppo di processi di automazione e pipeline di Continuous Integration e Continuous Delivery (CI/CD).
  • Progettazione e sviluppo di soluzioni basate sull'intelligenza artificiale per rendere più efficienti le attività di sviluppo e validazione software.
Sede e modalità di lavoro

La sede di lavoro è Agrate. È prevista una modalità ibrida con 3 giorni a settimana in sede e 2 giorni da remoto.

Competenze tecniche richieste

Conoscenza avanzata di:

  • Python 3, con utilizzo dei type hints.
  • Git per il versionamento del codice.
  • Ambiente Linux.

Conoscenza almeno di base di:

  • Docker.
  • Jenkins.
  • GitHub Actions.
  • Principi e strumenti di automazione e CI/CD.
  • Linguaggio C.
Competenze preferenziali
  • Esperienza con WSL (Windows Subsystem for Linux).
  • Esperienza nello sviluppo di sistemi basati sull'intelligenza artificiale e nell'utilizzo di strumenti come Copilot.
  • Competenze in ambito UI/UX.
  • Esperienza nello sviluppo di applicazioni software multicomponente non web.
  • Esperienza in ambito embedded.
Seniority

Almeno 3 anni di esperienza.

Lingue richieste

Italiano mandatory ed inglese per gestire call con il team.