24 ott - Italia
agap2 Italia
p bSede di lavoro: /b San Benedetto del Tronto (AP) /ppSiamo una realtà operante nel settore della consulenza IT e dell'innovazione tecnologica, specializzata nello sviluppo e nell'integrazione di soluzioni software e sistemi tecnologici complessi. /ppLa risorsa entrerà a far parte di un team di sviluppo software coinvolto in attività di progettazione, sviluppo, integrazione, testing, manutenzione e ottimizzazione di soluzioni software, con particolare focus su applicazioni embedded, sistemi real-time, interfacce utente e componenti backend. /ph3Missione del ruolo /h3pLa risorsa sarà coinvolta nelle attività di progettazione, sviluppo, integrazione, testing, manutenzione e ottimizzazione del software a supporto del team di sviluppo. /ppIl ruolo prevede attività di sviluppo software su sistemi complessi, con particolare attenzione alla programmazione bC++ /b, allo sviluppo bembedded /b, alla progettazione algoritmica e all'elaborazione del segnale. /ppIl ruolo prevede una forte collaborazione con il team di sviluppo nelle diverse fasi del ciclo di vita del software, dalla progettazione alla validazione, fino alla manutenzione e all'ottimizzazione delle soluzioni implementate. /ph3Responsabilità principali /h3ulliProgettazione e sviluppo di applicazioni software in C++; /liliSviluppo utilizzando i principi della programmazione orientata agli oggetti; /liliSviluppo e manutenzione di software embedded in C/C++; /liliProgettazione e implementazione di algoritmi per sistemi embedded e real-time; /liliAnalisi e ottimizzazione delle performance del software; /liliProgettazione e implementazione di interfacce utente con attenzione a UI/UX, usabilità e user experience; /liliIntegrazione delle interfacce frontend con componenti backend,
REST API e database; /liliSviluppo e manutenzione di componenti software su piattaforme Linux Embedded; /liliSviluppo e integrazione di software attraverso bus e protocolli di comunicazione quali Modbus, I2C, UART e SPI; /liliUtilizzo di MATLAB/Simulink per lo sviluppo, la simulazione e la validazione di algoritmi; /liliProgettazione, sviluppo, gestione e manutenzione di database relazionali e real-time database; /liliSviluppo e gestione di query e componenti software basati su SQL; /liliSviluppo di componenti backend e servizi applicativi utilizzando tecnologie quali Python, Java, PHP e Node.js; /liliIntegrazione di software e componenti applicativi con sistemi esistenti; /liliUtilizzo di strumenti di profiling e analisi delle performance; /liliGestione del codice sorgente e delle modifiche attraverso sistemi di versioning quali Git e/o CVS; /liliGestione strutturata delle modifiche software; /liliAttività di testing, validazione e verifica delle funzionalità sviluppate; /liliSupporto tecnico al team durante le fasi di sviluppo, integrazione e manutenzione; /liliProduzione e aggiornamento della documentazione tecnica relativa alle soluzioni software. /li /ulh3Requisiti richiesti /h3pFormazione /pulliDiploma o Laurea in discipline tecniche, informatiche o ingegneristiche; /liliPreferibile formazione in: /liliIngegneria delle Telecomunicazioni; /liliSaranno valutati anche profili con formazione differente,
purché supportata da un'esperienza professionale coerente con il ruolo. /li /ulpEsperienza /pulliAlmeno 3 anni di esperienza professionale nello sviluppo software; /liliEsperienza concreta nello sviluppo in C++; /liliEsperienza nella programmazione orientata agli oggetti; /liliEsperienza nello sviluppo di applicazioni multithread e nella gestione della sincronizzazione; /liliEsperienza nello sviluppo software embedded in C/C++; /liliEsperienza nell'integrazione tra frontend, backend, REST API e database; /liliEsperienza con Linux Embedded; /liliEsperienza con protocolli e bus di comunicazione quali Modbus, I2C, UART e SPI; /liliEsperienza con MATLAB/Simulink costituisce un rilevante requisito; /liliEsperienza nella progettazione e gestione di database relazionali e/o real-time database; /liliEsperienza con SQL; /liliEsperienza con almeno una delle principali tecnologie backend indicate, tra Python, Java, PHP e Node.js; /liliEsperienza nell'utilizzo di sistemi di versioning, preferibilmente Git; /liliDocumentazione e gestione strutturata delle modifiche software. /liliOttime capacità di analisi e problem solving; /liliCapacità di lavorare su sistemi software complessi; /li /ulh3Requisiti preferenziali /h3ulliEsperienza avanzata nello sviluppo C++; /liliConoscenza approfondita di Qt/QML; /liliEsperienza nello sviluppo di applicazioni con interfacce grafiche avanzate; /liliEsperienza con MATLAB/Simulink per sviluppo e validazione algoritmica; /liliEsperienza su Linux Embedded; /liliConoscenza dei protocolli Modbus, I2C, UART e SPI; /liliEsperienza nella progettazione e gestione di real-time database; /liliConoscenza di architetture backend e REST API; /liliEsperienza con Python, Java, PHP e/o Node.js; /liliConoscenza di strumenti di profiling e performance analysis; /liliEsperien
24 ott - Italia
Etjca Group
24 ott - Bergamo
Randstad Italia
24 ott - Trezzano sul Naviglio
MYA TECH
24 ott - Alto
MYA TECH