Linux Embedded Developer
Descrizione dell'offerta
CAME è un Gruppo multinazionale con +2000 persone che collaborano da tutto il mondo, accomunate da 5 solidi valori: Partire dal cliente, Integrità, Innovazione, Fare squadra, Raggiungere grandi risultati.
In CAME potrai fare la differenza nella vita aziendale impiegando le tue competenze e la tua creatività in un contesto dinamico che valorizza le persone e lo sviluppo delle loro potenzialità.
Il Linux Embedded Developer , inserita/o all’interno del reparto R&D e operando in team, si occupa dello sviluppo di soluzioni software dei prodotti in ambito Intercom e Home Automation, basati sui più moderni application processors con Linux Embedded.
Utilizzando i più recenti framework, lavora principalmente alla progettazione di nuove soluzioni ed alla maintenance o miglioramento delle soluzioni esistenti.
Attività principali:
- Progettazione e sviluppo applicativi per Linux Embedded principalmente nell’ambito della divisione Intercom e Smart Home.
- Manutenzione software dei prodotti nel loro ciclo di vita in relazione agli eventuali aggiornamenti di sicurezza necessari o nuove funzionalità e bug fix.
- Partecipazione alle fasi di concept, definizione specifiche tecniche e verifica di fattibilità dei nuovi prodotti.
- Collaborazione con reparto progettazione hardware per la definizione delle architetture dei nuovi prodotti o per l’analisi di malfunzionamenti.
- Collaborazione con il reparto di validazione per le fasi di validazione prodotto.
- Collaborazione con il reparto Customer Service per l’analisi di problematiche in campo.
- Collaborazione con il reparto di produzione durante la fase di ingegnerizzazione di un nuovo prodotto.
- Utilizzo della metodologia Agile per la gestione dell’attività progettuale.
Si richiedono le seguenti caratteristiche:
- Laurea in ingegneria elettronica/informatica/telecomunicazioni/meccatronica.
- Conoscenza della programmazione in C/C++ per sistemi Linux embedded.
- Conoscenza dei sistemi e dei tools Linux per lo sviluppo su architetture ARM SoC (Yocto, Openembedded).
- Conoscenza del Kernel Linux.
- Esperienza nella progettazione/sviluppo/maintenance di applicazioni software per tutto il loro ciclo di vita: dalla progettazione alla messa in produzione e manutenzione ordinaria.
- Conoscenze di base di networking e protocollo TCP/IP orientate allo sviluppo di applicazioni.
- Conoscenze di base del protocollo VoIP SIP e RTP.
- Conoscenza di base dei framework multimediali per piattaforme Linux embedded (Gstreamer, Mediastreamer).
- Conoscenza del framework QT e QML per lo sviluppo di User Interfaces.
- Conoscenze di base su database SQL e non SQL.
- Preferibile conoscenza dei linguaggi di programmazione Python e Go.
Completano il profilo una forte predisposizione al lavoro di gruppo e l'interesse e predisposizione ad imparare nuove tecnologie.
Luogo di lavoro: Dosson di Casier (TV)