Chi siamo In Develer, azienda del gruppo Comelz, svolgiamo attività di progettazione, produzione elettronica e sviluppo software per il mondo industriale.
\n
Siamo alla ricerca di uno/a Embedded Software Developer.
\n
Con chi lavorerai
\nEntrerai a far parte del\nTeam Embedded\n, il team che si occupa di gestire tutte le attività \"soft\" che ruotano intorno al mondo dell'elettronica in Develer.\n
Cosa farai
\nRealizzerai sistemi operativi, distribuzioni e applicazioni custom.\n
Per la realizzazione dei progetti, collaborerai in maniera trasversali con vari team, in particolare, con:
\n
\n
1. \n
\nTeam Produzione\nnelle seguenti attività:\n
\n
- supporto alla programmazione delle schede elettroniche;
\n
- supporto al service.
\n
\n\n
1. \n
\nTeam di Progettazione Elettronica\nnelle seguenti attività:\n
\n
- debug e prima accensione di nuovi prodotti;
\n
- sviluppo software di collaudo delle schede elettroniche.
\n
\nRequisiti indispensabili:\n
\n
- Ottima conoscenza dei linguaggi\nC e C++\n(fino alla standard C++14);
\n
- Ottima conoscenza del\nprogetto Yocto\n;
\n
- Ottime conoscenze di\nprogrammazione in ambito bare metal\n(Startup, memoria, iterazione con hardware, concorrenza e timing);
\n
- Ottima conoscenza del\nsistema operativo GNU/Linux\n(concetti base, spazio utente e kernel, gestione e allocazione della memoria, file system, applicazione al mondo embedded);
\n
- Ottime conoscenze di\nprogrammazione di sistema (spazio utente) in ambito Unix\n, in particolare GNU/Linux (Interazione user space, gestione processi e thread, programmazione di rete, FIle e I/O, inter - process communication, debugging e profiling);
\n
- Conoscenza di strumenti per il versionamento del software (\ngit\n).
\n
\nCostituiscono un titolo preferenziale:\n
\n
- Conoscenza di tecnologie di containerizzazione (docker, podman);
\n
- Nozioni di Python, Go e Rust;
\n
- Programmazione in spazio kernel (device driver, gestione interrupt, concorrenza e sincronizzazione, interazione con spazio utente);
\n
- Kernel debugging (ftrace, eBPF).
\n
\nCosa offriamo\nCrediamo che la produttività non dipenda dalle ore fisse in ufficio, ma da un buon equilibrio tra lavoro e vita personale.\n
Per questo
\n
\n
- Flessibilità oraria\n: l’ufficio è aperto 24/7 e puoi concordare con il team gli orari più adatti alle tue esigenze;
\n
- Fino a 3 giorni a settimana di lavoro da remoto\n;
\n
- Banca ore\n: se hai bisogno di flessibilità extra, puoi gestire il tuo tempo in autonomia recuperando quando preferisci.
\n
\nInvestiamo molto nella crescita professionale:\n\n
- Budget annuale dedicato alla formazione\n, utilizzabile per conferenze, corsi, workshop ed eventi, sia organizzati da Develer che esterni. Il tempo e le spese vengono rimborsati;
\n
\nIl benessere non è un extra:\n\n
- Ampia area relax\ncon poltrone, proiettore, impianto audio, ping pong, calcio balilla e strumenti musicali;
\n
- Zona pranzo\ne cucina\nrifornite e\npranzo gratuito\nin un ottimo ristorante vicino all’ufficio;
\n
- Area verde\ncon barbecue per le giornate estive;
\n
- Piano di welfare aziendale\nricco e flessibile.
\n
\nE poi ci piace stare insieme:\n\n
- Organizziamo\neventi, feste, visite guidate, gite e attività di team building\n. Se vuoi avere un assaggio, dai un’occhiata ai nostri social.
\n
\nCome funziona il processo di selezione\nEcco cosa aspettarti una volta inviata la candidatura:\n
Prima valutazione
\nEsaminiamo esperienze e competenze. Se c’è match, ti invitiamo a un primo colloquio.\n
Primo colloquio conoscitivo (entro due settimane)
\n
L’obiettivo è reciproco: conoscerci, darti tutte le informazioni utili sul ruolo e capire insieme se proseguire.
\n
Colloquio tecnico
\nIncontrerai le persone del team con cui collaborerai. Ti verrà chiesto di risolvere alcuni problemi o svolgere esercizi di progettazione.\n
Non è un esame: vogliamo capire dove sei nel tuo percorso e se il prossimo passo possiamo farlo insieme.
\n
Esito e proposta
\nEntro qualche settimana dalla fine dei colloqui ti daremo un riscontro e, se tutto va bene, una proposta.\n
Colloqui da remoto A seconda della tua posizione geografica, il processo può svolgersi interamente online. Ti chiediamo:
\n
\n
- buona connessione, videocamera e cuffie con microfono;
\n
- disponibilità a condividere lo