Descrizione della Posizione Lavorativa
Per un'azienda specializzata nella ricerca, progettazione e produzione di dispositivi elettronici avanzati per l'automazione, si ricerca un/una Software Engineer con esperienza in sistemi embedded.
Scopo e obiettivi della posizione
La risorsa farà parte del team di sviluppo software e contribuirà alla progettazione e all'implementazione di soluzioni embedded avanzate, seguendo l'intero ciclo di vita del prodotto, dalla definizione dei requisiti fino al testing e al rilascio in produzione.
Principali attività
- Sviluppo software in C/C++ per sistemi embedded.
- Progettazione e sviluppo su piattaforme Linux embedded e/o bare metal.
- Implementazione e manutenzione di driver per dispositivi hardware.
- Debugging, testing e ottimizzazione del codice.
- Collaborazione con i team hardware e firmware per l'integrazione dei sistemi.
- Supporto alle attività di validazione e rilascio software.
Competenze tecniche richieste
- Ottima conoscenza di C/C++ (compresi costrutti standard e STL).
- Buona esperienza con compilatori C/C++ e strumenti di build.
- Uso autonomo del sistema operativo Linux e competenze nello sviluppo in ambiente Linux embedded.
- Esperienza nello sviluppo su sistemi embedded (Linux e/o bare metal).
- Competenze nello sviluppo di driver e nell'utilizzo di strumenti di debugging.
- Conoscenza generale di software embedded.
Requisiti
- Esperienza di almeno 3–4 anni come programmatore in ambiente embedded.
- Familiarità con strumenti di sviluppo e debugging.
- Buona conoscenza del pacchetto MS Office.
- Propensione al lavoro in team, approccio analitico e orientamento alla risoluzione dei problemi.
Dettagli contrattuali e sede
L'inquadramento previsto è CCNL metalmeccanico industria con contratto a tempo indeterminato. La RAL proposta è compresa tra 40.000 e 43.000 EUR. Sede di lavoro: Fidenza (PR), Italia.
Benefit per i dipendenti
- Inquadramento CCNL metalmeccanico industria.
- Contratto a tempo indeterminato.
- RAL indicativa: 40-43K.
Requisiti
Almeno 3–4 anni di esperienza come programmatore in ambiente embedded; familiarità con strumenti di sviluppo e debugging; buona conoscenza di MS Office; propensione al lavoro in team; approccio analitico e orientamento alla risoluzione dei problemi.
Competenze richieste
Competenze professionali
C
C++
STL
Compilatori C/C++
Linux
Embedded (Linux e bare metal)
Sviluppo driver
Strumenti di debugging
MS Office
Competenze trasversali
Lavoro di squadra
Approccio analitico
Problem solving
Comunicazione