31 lug
|
Edgelab
|
La Spezia
Il Software Engineer riporta al Responsabile Tecnico di EdgeLab S.p.A. ed entra a far parte del team di sviluppo impegnato nella progettazione e realizzazione di sistemi software per Veicoli Autonomi Sottomarini (AUV).
La risorsa si occuperà dello sviluppo di software embedded per microcontrollori ARM, della progettazione di applicazioni desktop e strumenti di supporto, dello sviluppo di interfacce grafiche (GUI) e dell'implementazione di soluzioni basate su Intelligenza Artificiale e Computer Vision per l'elaborazione di immagini e dati acquisiti dai sensori di bordo.
Collaborerà inoltre alla gestione dell'infrastruttura IT aziendale, dei servizi cloud e del sito web aziendale, partecipando attivamente all'evoluzione tecnologica dei prodotti EdgeLab.
È richiesta la presenza presso la sede di La Spezia.
Principali responsabilità
Progettazione e sviluppo di software embedded per microcontrollori ARM.
Sviluppo di applicazioni in C, C++, C#, Python e altri linguaggi di programmazione.
Progettazione e implementazione di interfacce grafiche (GUI) per applicazioni embedded e desktop.
Sviluppo di algoritmi di Intelligenza Artificiale e Machine Learning per applicazioni di navigazione autonoma e analisi dati.
Implementazione di algoritmi di Computer Vision per il riconoscimento, la classificazione e l'elaborazione di immagini e video provenienti da telecamere e altri sensori.
Integrazione di sensori, sistemi di acquisizione dati e dispositivi hardware.
Collaborazione allo sviluppo dell'infrastruttura software e dei servizi cloud aziendali.
Gestione e manutenzione del sito web e dei servizi IT interni.
Collaborazione con il team di progettazione elettronica e meccanica per lo sviluppo di sistemi integrati.
Partecipazione alle attività di ricerca e sviluppo di nuove tecnologie.
Requisiti
Laurea in Ingegneria Informatica, Informatica, Ingegneria dell'Informazione o discipline equivalenti.
Ottima conoscenza di C e C++.
Buona conoscenza di Python.
Conoscenza di C#, Java o altri linguaggi object-oriented.
Esperienza nello sviluppo software per sistemi embedded e microcontrollori ARM.
Esperienza nello sviluppo di interfacce grafiche (GUI).
Conoscenza dei principali sistemi operativi Linux e Windows.
Capacità di progettare software modulare, scalabile e documentato.
Buona conoscenza della lingua inglese.
Costituiscono titolo preferenziale
Esperienza con framework di Intelligenza Artificiale e Machine Learning (PyTorch, TensorFlow, ONNX o equivalenti).
Esperienza nello sviluppo di algoritmi di Computer Vision e Image Processing.
Conoscenza di OpenCV o librerie equivalenti.
Esperienza nello sviluppo di applicazioni embedded Linux.
Conoscenza di Git e dei principali strumenti di versionamento.
Esperienza con protocolli di comunicazione (UART, SPI, I²C, CAN, Ethernet, TCP/IP).
Esperienza con sistemi cloud e ambienti virtualizzati.
Esperienza nello sviluppo di software per sistemi autonomi, robotica o droni.
Competenze trasversali
Ottime capacità di problem solving.
Capacità di gestire contemporaneamente più progetti e di definire le priorità.
Attitudine al lavoro in team multidisciplinari.
Autonomia operativa e spirito di iniziativa.
Precisione e attenzione ai dettagli.
Interesse per la ricerca e l'innovazione tecnologica.
Capacità di adattarsi a contesti dinamici.
Chi siamo
EdgeLab è una tech company fondata nel 2010 che sviluppa e produce prodotti e servizi innovativi nel settore delle tecnologie marine.
Il nostro core business è rappresentato dai Veicoli Autonomi Sottomarini (Autonomous Underwater Vehicles – AUV), impiegati in applicazioni civili, industriali e della Difesa.
I nostri sistemi integrano elettronica avanzata, software embedded, sensoristica, algoritmi di navigazione autonoma, Computer Vision e Intelligenza Artificiale per consentire agli AUV di operare in modo autonomo in ambienti marini complessi.
Grazie all'integrazione di telecamere, sonar e sensori di ultima generazione, i nostri veicoli sono in grado di acquisire ed elaborare immagini e dati in tempo reale, supportando attività di ispezione, monitoraggio, riconoscimento automatico di oggetti e analisi dell'atmosfera sottomarino.
I nostri principali ambiti applicativi
Offshore (Oil & Gas ed energie rinnovabili offshore).
Ricerca scientifica.
Archeologia marina.
Esplorazione e monitoraggio dei fondali.
Ispezione di infrastrutture sottomarine.
Monitoraggio ambientale.
Difesa e sicurezza.
Entrare in EdgeLab significa lavorare su tecnologie all'avanguardia e contribuire allo sviluppo di sistemi autonomi innovativi che trovano applicazione in contesti internazionali, collaborando con un team multidisciplinare orientato alla ricerca, all'innovazione e alla qualità.
📌 Software Engineer (La Spezia)
🏢 Edgelab
📍 La Spezia