Find a jobRecruiters

Embedded Software Developer

Exclusive opportunity

Onsite

Embedded Software Developer

agap2 Italia

Embedded Software Developer

Skills

SQL QueriesNodePHPPythonJavaMATLABLinuxJavascript

12 days ago

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

Location:

63074 San Benedetto del Tronto, Province of Ascoli Piceno, Italy

Work mode:

Onsite

Published on:

9 October 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

La posizione è inquadrata all'interno del CCNL del commercio. Il pacchetto retributivo è composto da RAL+indennità + buoni pasto

  • Software developer junior ---> 25.000 - 28.000 €
  • Software developer middle ---> 28.000 -32.000 €
  • Software developer senior ---> 32.000 - 36.000 €

🧭 Cosa offriamo

  • Contratto a tempo indeterminato o collaborazioni in p.iva
  • Inserimento in progetti infrastrutturali di rilievo nazionale.
  • Percorsi di crescita tecnica e professionale.
  • Follow-up costanti con HR e Business Manager.
  • Ambiente dinamico, strutturato e orientato allo sviluppo delle competenze.

📩 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

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools