Descrizione della Posizione Lavorativa
Azienda: realtà specializzata nella ricerca, progettazione e produzione di dispositivi elettronici avanzati per l'automazione. Posizione: Software Engineer con esperienza in sistemi embedded.
Scopo e obiettivi della posizione
La risorsa verrà inserita nel team di sviluppo software e avrà il compito di contribuire alla progettazione e all'implementazione di soluzioni embedded avanzate, seguendo l'intero ciclo di vita del prodotto: dalla definizione dei requisiti fino alle attività di testing e alla messa 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 del software.
Competenze tecniche richieste
- Ottima conoscenza di C/C++ (inclusi costrutti standard e STL).
- Buona esperienza con compilatori C/C++.
- Uso autonomo del sistema operativo Linux.
- Competenze nello sviluppo in ambiente Linux embedded.
- Esperienza nello sviluppo su sistemi embedded (Linux e/o bare metal).
- Competenze nello sviluppo di driver e conoscenza generale di software embedded.
Requisiti
- Esperienza minima di 3–4 anni come programmatore in ambiente embedded.
- Familiarità con strumenti di sviluppo e di debugging.
- Buona conoscenza del pacchetto MS Office.
- Propensione al lavoro in team, approccio analitico e orientamento alla risoluzione dei problemi.
Inquadramento: CCNL metalmeccanico industria, contratto a tempo indeterminato. RAL: tra 40.000 e 43.000 EUR annui.
Sede: Fidenza (PR), Italia.
Benefit
- Contratto a tempo indeterminato con inquadramento CCNL metalmeccanico industria.
- RAL indicativa: 40.000 - 43.000 EUR annui.
- Sede operativa: Fidenza (PR).
Requisiti
Minimo 3–4 anni di esperienza 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.
Competenze richieste
Competenze professionali
C/C++
Linux embedded
Bare metal development
Sviluppo driver
Debugging e testing
Compilatori C/C++
MS Office
Embedded systems
Competenze trasversali
Lavoro di squadra
Orientamento alla risoluzione dei problemi
Approccio analitico