Software Developer

Agap2 Italia

San Benedetto del Tronto

In loco

EUR 45.000 - 60.000

Tempo pieno

7 giorni fa
Candidati tra i primi
Generatore di candidature

Ricevi una risposta da questo datore di lavoro — un curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Formazione tecnica interna
Progetti AI e sistemi complessi
Ambiente di lavoro stimolante

Descrizione del lavoro

Agap2 Italia cerca un Software Engineer / Embedded Software Engineer da inserire presso la sede di San Benedetto del Tronto. Progetterà e svilupperà software in C++, con attenzione a embedded, algoritmi e interfacce Qt/QML.

È richiesta esperienza di almeno 3 anni, conoscenza di REST API e database, e collaborazione stretta con il team di sviluppo. Posizione in presenza.

Competenze

  • Laurea in discipline tecniche, informatiche o ingegneristiche.
  • Almeno 3 anni di esperienza nello sviluppo software.
  • Esperienza nello sviluppo C++ e OO.
  • Esperienza nello sviluppo embedded in C/C++.
  • Esperienza con Qt/QML e JavaScript.
  • Conoscenza di Linux Embedde/real-time.
  • Competenza in REST API e database.

Mansioni

  • Progettazione e sviluppo di applicazioni software in C++.
  • Sviluppo con principi OO e multithreading.
  • Sviluppo e manutenzione di software embedded in C/C++.
  • Progettazione di algoritmi per sistemi embedded e real-time.
  • Sviluppo frontend con Qt/QML e JavaScript.
  • Integrazione frontend con backend e API REST.
  • Testing, debugging, profiling e troubleshooting.
  • Porting, validazione e manutenzione delle soluzioni.

Conoscenze

C++
OOP
Multithreading
Debugging
Problem solving

Formazione

Laurea in Informatica/Ingegneria Informatica

Strumenti

Qt/QML
Linux Embedded
MATLAB/Simulink
REST API
Git

Descrizione del lavoro

Posizione: Software Engineer / Embedded Software Engineer
Sede di lavoro: San Benedetto del Tronto (AP)
Settore: Software Development / Embedded Systems / Technology
Modalità: In presenza
Esperienza: 3+ anni
Chi Siamo

Siamo 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.

Missione del ruolo

La risorsa sarà coinvolta nelle attività di progettazione, sviluppo, integrazione, testing, manutenzione e ottimizzazione del software a supporto del team di sviluppo.

Il ruolo prevede attività di sviluppo software su sistemi complessi, con particolare attenzione alla programmazione C++, allo sviluppo embedded, alla progettazione algoritmica e all’elaborazione del segnale.

La risorsa contribuirà inoltre allo sviluppo di interfacce grafiche tramite Qt/QML e JavaScript, all’integrazione con backend, API REST e database, nonché alle attività di debugging, profiling, testing e troubleshooting applicativo.

Il 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.

Responsabilità principali
  • Progettazione e sviluppo di applicazioni software in C++;
  • Sviluppo utilizzando i principi della programmazione orientata agli oggetti;
  • Implementazione di applicazioni multithread e gestione dei meccanismi di sincronizzazione;
  • Sviluppo e manutenzione di software embedded in C/C++;
  • Progettazione e implementazione di algoritmi per sistemi embedded e real-time;
  • Sviluppo di algoritmi per l’elaborazione del segnale;
  • Implementazione e ottimizzazione di filtri digitali;
  • Analisi e ottimizzazione delle performance del software;
  • Sviluppo frontend utilizzando framework Qt/QML e JavaScript;
  • Progettazione e implementazione di interfacce utente con attenzione a UI/UX, usabilità e user experience;
  • Integrazione delle interfacce frontend con componenti backend, REST API e database;
  • Sviluppo e manutenzione di componenti software su piattaforme Linux Embedded;
  • Sviluppo e integrazione di software attraverso bus e protocolli di comunicazione quali Modbus, I2C, UART e SPI;
  • Utilizzo di MATLAB/Simulink per lo sviluppo, la simulazione e la validazione di algoritmi;
  • Supporto alle attività di porting degli algoritmi da ambiente di simulazione a sistemi target;
  • Progettazione, sviluppo, gestione e manutenzione di database relazionali e real-time database;
  • Sviluppo e gestione di query e componenti software basati su SQL;
  • Sviluppo di componenti backend e servizi applicativi utilizzando tecnologie quali Python, Java, PHP e Node.js;
  • Integrazione di software e componenti applicativi con sistemi esistenti;
  • Attività di debugging e troubleshooting applicativo;
  • Utilizzo di strumenti di profiling e analisi delle performance;
  • Gestione del codice sorgente e delle modifiche attraverso sistemi di versioning quali Git e/o CVS;
  • Documentazione del codice e delle soluzioni implementate;
  • Gestione strutturata delle modifiche software;
  • Attività di testing, validazione e verifica delle funzionalità sviluppate;
  • Collaborazione con il team di sviluppo nelle attività di integrazione e risoluzione delle problematiche tecniche;
  • Supporto tecnico al team durante le fasi di sviluppo, integrazione e manutenzione;
  • Produzione e aggiornamento della documentazione tecnica relativa alle soluzioni software.
Requisiti richiesti
Formazione
  • Diploma o Laurea in discipline tecniche, informatiche o ingegneristiche;
  • Preferibile formazione in:
    • o Ingegneria Informatica;
    • o Informatica;
    • o Ingegneria Elettronica;
    • o Ingegneria delle Telecomunicazioni;
    • o Automazione;
    • o discipline STEM o tecnologiche equivalenti;
  • Saranno valutati anche profili con formazione differente, purché supportata da un’esperienza professionale coerente con il ruolo.
Esperienza
  • Almeno 3 anni di esperienza professionale nello sviluppo software;
  • Esperienza concreta nello sviluppo in C++;
  • Esperienza nella programmazione orientata agli oggetti;
  • Esperienza nello sviluppo di applicazioni multithread e nella gestione della sincronizzazione;
  • Esperienza nello sviluppo software embedded in C/C++;
  • Esperienza nello sviluppo frontend con Qt/QML e JavaScript;
  • Esperienza nell’integrazione tra frontend, backend, REST API e database;
  • Esperienza con Linux Embedded;
  • Esperienza con protocolli e bus di comunicazione quali Modbus, I2C, UART e SPI;
  • Esperienza nello sviluppo o validazione di algoritmi;
  • Esperienza in elaborazione del segnale, filtri digitali e ottimizzazione delle performance;
  • Esperienza con MATLAB/Simulink costituisce un importante requisito;
  • Esperienza nella progettazione e gestione di database relazionali e/o real-time database;
  • Esperienza con SQL;
  • Esperienza con almeno una delle principali tecnologie backend indicate, tra Python, Java, PHP e Node.js;
  • Esperienza nell’utilizzo di sistemi di versioning, preferibilmente Git;
  • Esperienza in attività di debugging, profiling e troubleshooting applicativo.
Competenze tecniche
  • C++ standard;
  • Programmazione Object-Oriented;
  • Multithreading e sincronizzazione;
  • Qt / QML;
  • JavaScript;
  • UI/UX e sviluppo di interfacce grafiche;
  • REST API;
  • C/C++ Embedded;
  • Linux Embedded;
  • Progettazione algoritmica;
  • Elaborazione del segnale;
  • Filtri digitali;
  • Ottimizzazione delle performance;
  • Modbus;
  • I2C;
  • UART;
  • SPI;
  • MATLAB / Simulink;
  • Database relazionali;
  • Real-time database;
  • SQL;
  • Python;
  • Java;
  • PHP;
  • Node.js e principali framework backend;
  • Git e/o CVS;
  • Debugging e troubleshooting;
  • Profiling;
  • Software testing e validation;
  • Documentazione e gestione strutturata delle modifiche software.
Soft skills
  • Ottime capacità di analisi e problem solving;
  • Forte attitudine allo sviluppo e alla risoluzione delle problematiche tecniche;
  • Capacità di lavorare su sistemi software complessi;
  • Attitudine al lavoro in team multidisciplinari;
  • Capacità di collaborare efficacemente con altri sviluppatori e figure tecniche;
  • Orientamento al risultato;
  • Capacità di pianificazione e organizzazione delle attività;
  • Precisione e attenzione ai dettagli;
  • Buone capacità di comunicazione tecnica;
  • Autonomia nella gestione delle attività assegnate;
  • Flessibilità e capacità di adattamento a contesti tecnologici complessi.
Requisiti preferenziali
  • Esperienza avanzata nello sviluppo C++;
  • Esperienza su sistemi embedded e real-time;
  • Conoscenza approfondita di Qt/QML;
  • Esperienza nello sviluppo di applicazioni con interfacce grafiche avanzate;
  • Esperienza con MATLAB/Simulink per sviluppo e validazione algoritmica;
  • Conoscenza di tecniche di elaborazione digitale del segnale;
  • Esperienza nello sviluppo e ottimizzazione di filtri digitali;
  • Esperienza su Linux Embedded;
  • Conoscenza dei protocolli Modbus, I2C, UART e SPI;
  • Esperienza nella progettazione e gestione di real-time database;
  • Conoscenza di architetture backend e REST API;
  • Esperienza con Python, Java, PHP e/o Node.js;
  • Conoscenza di strumenti di profiling e performance analysis;
  • Esperienza con Git/CVS e workflow strutturati di gestione del codice;
  • Esperienza in attività di integrazione con sistemi software esistenti;
  • Esperienza in contesti di sviluppo software ad alta componente tecnologica.
Lingue
  • Italiano fluente;
  • Fluente conoscenza della lingua inglese tecnica, scritta e parlata.
Disponibilità
  • Disponibilità a lavorare presso la sede di San Benedetto del Tronto (AP);
  • Disponibilità a effettuare trasferte occasionali, qualora richieste dalle esigenze progettuali e preventivamente concordate.
Retribuzione e inquadramento

La retribuzione prevista per il ruolo sarà definita in funzione del livello di seniority, delle competenze tecniche e dell’esperienza specifica maturata.

Il posizionamento economico sarà valutato sulla base delle competenze possedute, dell’esperienza professionale e degli esiti del processo di selezione, secondo criteri oggettivi e neutrali.

La posizione sarà inquadrata nell’ambito del CCNL applicato dalla nostra società.

Cosa offriamo
  • Inserimento presso la sede di San Benedetto del Tronto (AP);
  • Inserimento in un team tecnico dedicato allo sviluppo di soluzioni software e sistemi tecnologici complessi;
  • Possibilità di lavorare su progetti di sviluppo software, embedded e real-time;
  • Opportunità di approfondire tecnologie C++, Qt/QML, Linux Embedded e MATLAB/Simulink;
  • Possibilità di lavorare su attività di progettazione algoritmica, signal processing e ottimizzazione delle performance;
  • Esposizione a tecnologie frontend, backend, REST API e database;
  • Contesto tecnico dinamico e multidisciplinare;
  • Possibilità di partecipare a tutte le fasi del ciclo di vita del software, dalla progettazione alla validazione e manutenzione;
  • Opportunità di crescita e consolidamento delle competenze tecniche;
  • Possibilità di lavorare su progetti tecnologicamente avanzati e ad alta componente di innovazione.

L’offerta è rivolta ai candidati nel rispetto delle normative vigenti in materia di pari opportunità e non discriminazione.

I dati personali saranno trattati in conformità alle disposizioni contenute nel Regolamento UE 2016⁄679 (GDPR).

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Developer C#
Software Developer C#

Michael Page International Italia S.r.l. • Torino

In loco
EUR 40.000 - 50.000
Ticket restaurant
Benefici aziendali
Software Developer .NET - art. 1 e 18
Software Developer .NET - art. 1 e 18

adesso.it • Italia

In loco
EUR 70.000 - 100.000
Bonus annuale
Piano welfare
Lavoro Agile
+1
Software Developer .NET
Software Developer .NET

adesso.it • Milano

In loco
EUR 70.000 - 120.000
Software Developer C++ / Qt
Software Developer C++ / Qt

Prime Engineering Italia • Lombardia

Ibrido
EUR 28.000 - 42.000
Buoni pasto giornalieri
Formazione tecnica continua
Ambiente internazionale e dinamico
Senior Software Developer
Senior Software Developer

adesso.it • Lecce

In loco
EUR 50.000 - 70.000
Bonus annuale
Piano welfare aziendale
Modalità di lavoro agile
+1
Senior Software Developer
Senior Software Developer

adesso.it • Milano

In loco
EUR 70.000 - 110.000
Modalità di lavoro agile
Assicurazione sanitaria integrativa
Piano welfare aziendale
Software Engineer
Software Engineer

Prime Engineering Italia • Roma

Ibrido
EUR 30.000 - 45.000
Buoni pasto giornalieri
Formazione continua
Software Engineer UI
Software Engineer UI

Prime Engineering Italia • Roma

In loco
EUR 35.000 - 60.000
Buoni pasto
Formazione tecnica continua
Ambiente internazionale
PL/SQL COBOL Developer
PL/SQL COBOL Developer

Gpi Group • Trento

In loco
EUR 25.000 - 31.000
Formazione continua
Welfare aziendale
Work-life balance
+1
PL/SQL COBOL Developer
PL/SQL COBOL Developer

Gpi Group • Brindisi

In loco
EUR 25.000 - 31.000
Formazione continua
Opportunità di crescita
Welfare aziendale
+2