Software Engineer

23 ott - Pisa
TD Group Italia

TD Group Italia
è alla ricerca di un
Software Engineer
da inserire nell'Area Ricerca e Sviluppo, con competenze di base nello sviluppo software e interesse per progetti tecnologici eterogenei. Il profilo contribuirà alla progettazione, allo sviluppo, al collaudo e all'evoluzione di soluzioni software e/o firmware, collaborando con figure specializzate in hardware, data science, e progettazione.
Responsabilità principali:
· Progettare e sviluppare applicazioni e componenti software, con prevalente utilizzo di Python e/o C/C++;
· tradurre requisiti funzionali e tecnici in soluzioni affidabili, efficienti, documentate e manutenibili;
· eseguire test unitari, test di integrazione, attività di validazione, debugging e risoluzione dei problemi;
· partecipare alle code review e contribuire al miglioramento continuo della qualità del codice;
· mantenere e aggiornare le soluzioni esistenti, intervenendo su prestazioni, sicurezza e stabilità;
· collaborare con team multidisciplinari nelle fasi di analisi, integrazione e rilascio;
· interfacciarsi, in funzione del progetto, con componenti hardware, servizi backend, sistemi di acquisizione dati e/o algoritmi di elaborazione.
Requisiti essenziali:
· Conoscenza di Python e/o C/C++, con capacità di sviluppare codice strutturato e leggibile;
· conoscenza dei fondamenti dei Database;
· conoscenza dei principi di progettazione software e del ciclo di sviluppo e test;
· capacità di analisi, debugging e risoluzione di problemi tecnici;
· utilizzo di sistemi di versionamento;
· attitudine al lavoro di squadra, precisione e attenzione ai dettagli.
Specializzazioni e competenze desiderabili:
Le aree seguenti costituiscono elementi preferenziali.



La selezione può valorizzare una o più specializzazioni in funzione delle competenze del/lla candidato/a e dei progetti disponibili; non è richiesta una conoscenza approfondita di tutte le aree.
Software applicativo:
framework e librerie Python quali Django, Flask e NumPy; progettazione di servizi e applicazioni modulari; realizzazione e utilizzo di API REST e gestione di dati in formato JSON; database.
Machine learning e data science:
algoritmi di machine learning, data science, pipeline di addestramento e validazione; TensorFlow, PyTorch o scikit-learn.
Firmware ed embedded:
sviluppo firmware in C/C++; piattaforme ESP32 e STM32; esperienza con ESP-IDF, Arduino framework per ESP32, STM32 HAL e STM32duino; sistemi real-time e FreeRTOS; integrazione di sensori e periferiche; interfacce UART, I2C e SPI; comunicazioni BLE e Wi-Fi; debugging firmware e ottimizzazione di prestazioni, risorse e consumi.
Progettazione 3D:
modellazione e progettazione 3D con strumenti CAD o parametrici, prototipazione digitale e integrazione dei modelli 3D nei flussi software o embedded.
Formazione ed esperienza:
· Esperienza indicativa di almeno un anno in attività di sviluppo software; sono valutabili candidature junior con esperienze progettuali, di tirocinio o accademiche pertinenti.
· Laurea STEM: Informatica, Ingegneria Informatica, Ingegneria Elettronica considerate titolo preferenziale.
· Saranno valutati positivamente progetti personali, universitari o professionali che dimostrino capacità concreta di sviluppo e problem solving.
Sede di lavoro:
Migliarino Pisano (PI)
Orario di lavoro:
tempo pieno, lunedì/venerdì
Tipologia contrattuale:
stage/tempo determinato/tempo indeterminato
RAL:
24K-27K

Senior Project Manager – Industrial Automation

25 ott - Milano
Schneider Electric

Addetto/a Cassa

25 ott - Modena
Synergie Italia

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per software engineer / pisa

Real Estate Advisor

25 ott - Turbigo
I AM

Senior Materials

25 ott - Firenze
Burberry