Embedded Software Developer

Agap2

San Benedetto del Tronto

On-site

EUR 25,000 - 36,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

agap2 Italia cerca un Software Engineer / Embedded Software Engineer per il sito di San Benedetto del Tronto (AP). La risorsa, con almeno 3 anni di esperienza, lavorerà in un team di sviluppo dedicato a applicazioni embedded e sistemi real-time, con forte focus su C++, Qt/QML e integrazione backend.

La posizione prevede sviluppo su Linux Embedded, gestione interfacce utente e API REST, attività di debugging, profiling e ottimizzazione delle performance, in presenza presso la sede.

Qualifications

  • Diploma o Laurea in discipline tecniche, informatiche o ingegneristiche.
  • Preferibile Ingegneria Informatica / Informatica / Ingegneria Elettronica / Ingegneria delle Telecomunicazioni / Automazione.
  • Saranno valutati anche profili con formazione differente, purché supportata da esperienza coerente.

Responsibilities

  • Progettazione e sviluppo di applicazioni software in C++.
  • Sviluppo e manutenzione di software embedded in C/C++.
  • Sviluppo frontend con Qt/QML e JavaScript.
  • Integrazione con backend, REST API e database.
  • Testing, debugging, profiling e ottimizzazione delle performance.
  • Collaborazione con il team lungo l'intero ciclo di vita del software.

Skills

C++
Embedded
Qt/QML
JavaScript
Linux Embedded
REST API
UI/UX
Git

Education

Laurea/Diploma in discipline tecniche/informatiche
Ingegneria Informatica
Ingegneria Elettronica

Tools

MATLAB/Simulink
Git
Python
Node.js

Job description

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

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:
  • Ingegneria Informatica;
  • Informatica;
  • Ingegneria Elettronica;
  • Ingegneria delle Telecomunicazioni;
  • Automazione;
  • 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.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer .NET - art. 1 e 18
Software Developer .NET - art. 1 e 18

adesso.it • Italy

On-site
EUR 70,000 - 100,000
Bonus annuale
Piano welfare
Lavoro Agile
+1
Senior Software Developer
Senior Software Developer

adesso.it • Lecce

On-site
EUR 50,000 - 70,000
Bonus annuale
Piano welfare aziendale
Modalità di lavoro agile
+1
Software Developer C#
Software Developer C#

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

On-site
EUR 40,000 - 50,000
Ticket restaurant
Benefici aziendali
Software Developer .NET
Software Developer .NET

adesso.it • Milano

On-site
EUR 70,000 - 120,000
Senior Software Developer
Senior Software Developer

adesso.it • Milano

On-site
EUR 70,000 - 110,000
Modalità di lavoro agile
Assicurazione sanitaria integrativa
Piano welfare aziendale
Software Engineer
Software Engineer

Prime Engineering Italia • Roma

Hybrid
EUR 30,000 - 45,000
Buoni pasto giornalieri
Software Engineer
Software Engineer

Adecco • Poggibonsi

On-site
EUR 35,000 - 40,000
Ambiente informale
Opportunità di crescita
Progetti innovativi
+1
Software Developer - Categorie Protette (L.68/99)
Software Developer - Categorie Protette (L.68/99)

Relatech • Milano

Hybrid
EUR 24,000 - 30,000
Formazione continua e learning on the–
Flessibilità orari e work-life balance
Progetti concreti ad alto impatto
+2
Software Developer
Software Developer

Adesso.It • Lecce

On-site
EUR 40,000 - 50,000
Bonus annuale
Piano welfare aziendale
Ticket restaurant
+2
Categorie Protette | Senior Full Stack Developer | Cernusco sul Naviglio
Categorie Protette | Senior Full Stack Developer | Cernusco sul Naviglio

Oncode • Cernusco sul Naviglio

Hybrid
EUR 30,000 - 45,000
Buoni pasto 8€ / giorno
Welfare aziendale
Assicurazione medica integrativa
+5