Find a jobRecruiters

Software developer

Exclusive opportunity

Onsite

Software developer

agap2 Italia

Software developer

Skills

SQL QueriesNodePHPPythonJavaMATLABLinuxJavascript

il y a 17 jours

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

€28,000 – €36,000 / year

Work mode:

Onsite

Published on:

2 octobre 2026

What they need


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

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

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

📩 Sei un Software Engineer / Embedded Software Engineer?

Se hai almeno 3 anni di esperienza nello sviluppo software e una solida conoscenza di C++, programmazione Object-Oriented, multithreading e sistemi embedded , inviaci il tuo CV e raccontaci le tue principali esperienze progettuali.

Saranno valutate con particolare interesse le candidature di professionisti con esperienza su Qt/QML, JavaScript, Linux Embedded, MATLAB/Simulink, elaborazione del segnale, database, REST API e protocolli di comunicazione come Modbus, I2C, UART e SPI .

Costituiscono elementi di interesse anche le competenze su Python, Java, PHP, Node.js, SQL, Git/CVS, debugging e profiling .

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

Other offers great for you!

These companies are also looking for great profiles

Team.is

Quantum Software Developer (CFD) H/F

70k€ à 150k€

Permanent contract

Onsite

Skills

quantiquecfd

il y a 8 mois

Quick apply

Yunik

AI Engineer / Ingénieur IA Générative & Agentique

Freelance

Hybrid

Skills

LLMs / Large language modelsDockerPythonKubernetesMistral AIMistralIA GénérativeIA AgentiqueLangChainAutoGenCrewAIMLOpsCI/CD

il y a 21 heures

Quick apply

rassine agency

Business Developer freelance - Franchise Food

1 000 €/mois + 15 % du MRR à vie

Freelance

Remote

Skills

Business DevelopmentB2B salesAccount managementUpsellingFranchise industry knowledgeFoodservice industry knowledge

il y a 20 heures

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools