Full-stack developer at Move Silicon building a desktop application that automates analog circuit design using ML and optimization algorithms. Work is front-end heavy (Electron, Vue 3, TypeScript) with a Python backend exposing APIs and coordinating training/optimization jobs; hybrid role based in Lucca or Milan.
Chi siamo Move Silicon sviluppa software per il design automatico di circuiti analogici. Aiutiamo i progettisti di semiconduttori ad automatizzare una parte del lavoro che oggi fanno a mano, usando modelli di machine learning e algoritmi di ottimizzazione. I nostri clienti sono aziende di semiconduttori in Italia e all’estero. Siamo un team piccolo: sviluppatori software e ricercatori R&D che lavorano insieme sullo stesso prodotto. Stiamo costruendo la nuova versione, con una nuova interfaccia e una nuova architettura, e cerchiamo un/una Fullstack Developer che lavori con noi. Il ruolo Il prodotto è un’applicazione desktop, con front-end in Electron, Vue 3 e TypeScript e backend in Python. Il front-end è la parte su cui c’è più da fare: nuove schermate, un canvas con cui l’utente costruisce i propri flussi di lavoro, la visualizzazione dei risultati. Il backend espone le API al front-end e coordina i processi di training e ottimizzazione. Lavorerai su entrambi i lati, insieme al team frontend e al team backend. Scriverai codice, test e documentazione, farai e riceverai code review. Usiamo coding agent AI nel lavoro di tutti i giorni, con test e review umane. L’applicazione gira su Linux, nelle infrastrutture dei clienti. Non serve conoscere il mondo dei semiconduttori: lo impari con noi. Serve una base solida su front-end moderno e Python, e curiosità per un dominio che pochi sviluppatori hanno visto da vicino. Cosa cerchiamo
Almeno 3 anni di esperienza nello sviluppo di applicazioni web o desktop, su front-end e backend.
Vue 3 e TypeScript, oppure React o Angular con TypeScript e la disponibilità a passare a Vue.
Python lato backend: API REST, test.
Confidenza con Linux e Git.
Autonomia, chiarezza nel comunicare, cura della documentazione.
Italiano e inglese.
Costituiscono un plus
Electron o altre applicazioni desktop.
Interfacce a canvas o editor a nodi.
Basi di machine learning o ottimizzazione.
Esperienza nel mondo EDA o del design elettronico.
Cosa offriamo
RAL 30K-40K€, commisurata all’esperienza.
Buoni pasto elettronici 100€ mensili
Sede: Lucca o Milano (ibrido con due giorni di smart)