Embedded Software Developer Campi Bisenzio, Italy · Full time

Develer S.r.L

Town of Italy (NY)

On-site

USD 93,797 - 117,247

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Orario flessibile
Fino a 3 giorni di lavoro da remoto
Budget annuale per la formazione
Pranzo gratuito

Job summary

Develer S.r.L cerca un/una Embedded Software Developer negli Stati Uniti, a New York, che realizzi sistemi operativi e applicazioni custom. I candidati devono avere ottima conoscenza di C e C++, Yocto, ed esperienza in programmazione in ambiente GNU/Linux. Offriamo orario flessibile e possibilità di lavoro ibrido, insieme a un budget annuale per la formazione personale.

Qualifications

  • Ottima conoscenza dei linguaggi C e C++ fino alla standard C++14.
  • Conoscenza del progetto Yocto.
  • Ottime conoscenze in programmazione bare metal.
  • Ottima conoscenza di GNU/Linux.
  • Ottime conoscenze in programmazione di sistema in Unix.
  • Conoscenza di strumenti per il versionamento del software come git.

Responsibilities

  • Realizzazione di sistemi operativi e applicazioni custom.
  • Collaborazione con vari team per il supporto e sviluppo di progetti.
  • Debug e prima accensione di nuovi prodotti.

Skills

C
C++
Yocto
bare metal programming
GNU/Linux
Unix system programming
git

Tools

Docker
Podman
Python
Go
Rust

Job description

Chi siamo

In Develer, azienda del gruppo Comelz, svolgiamo attività di progettazione, produzione elettronica e sviluppo software per il mondo industriale.

Siamo alla ricerca di uno/a Embedded Software Developer.

Con chi lavorerai

Entrerai a far parte del Team Embedded, il team che si occupa di gestire tutte le attività "soft" che ruotano intorno al mondo dell'elettronica in Develer.

Cosa farai

Realizzerai sistemi operativi, distribuzioni e applicazioni custom.

Per la realizzazione dei progetti, collaborerai in maniera trasversali con vari team, in particolare, con:

1) Team Produzione nelle seguenti attività:

  • supporto alla programmazione delle schede elettroniche;
  • supporto al service.

2) Team di Progettazione Elettronica nelle seguenti attività:

  • debug e prima accensione di nuovi prodotti;
  • sviluppo software di collaudo delle schede elettroniche.
Requisiti indispensabili:
  • Ottima conoscenza dei linguaggi C e C++ (fino alla standard C++14);
  • Ottima conoscenza del progetto Yocto;
  • Ottime conoscenze di programmazione in ambito bare metal (Startup, memoria, iterazione con hardware, concorrenza e timing);
  • Ottima conoscenza del sistema operativo GNU/Linux (concetti base, spazio utente e kernel, gestione e allocazione della memoria, file system, applicazione al mondo embedded);
  • Ottime conoscenze di programmazione di sistema (spazio utente) in ambito Unix, in particolare GNU/Linux (Interazione user space, gestione processi e thread, programmazione di rete, File e I/O, inter-process communication, debugging e profiling);
  • Conoscenza di strumenti per il versionamento del software (git).
Costituiscono un titolo preferenziale:
  • Conoscenza di tecnologie di containerizzazione (docker, podman);
  • Nozioni di Python, Go e Rust;
  • Programmazione in spazio kernel (device driver, gestione interrupt, concorrenza e sincronizzazione, interazione con spazio utente);
  • Kernel debugging (ftrace, eBPF).
Cosa offriamo

Crediamo che la produttività non dipenda dalle ore fisse in ufficio, ma da un buon equilibrio tra lavoro e vita personale.

Per questo:

  • Orario flessibile: l’ufficio è aperto 24/7 e puoi concordare con il team gli orari più adatti alle tue esigenze;
  • Fino a 3 giorni a settimana di lavoro da remoto;
  • Banca ore: se hai bisogno di flessibilità extra, puoi gestire il tuo tempo in autonomia recuperando quando preferisci.

Investiamo molto nella crescita professionale:

  • Budget annuale dedicato alla formazione, utilizzabile per conferenze, corsi, workshop ed eventi, sia organizzati da Develer che esterni. Il tempo e le spese vengono rimborsati.

Il benessere non è un extra:

  • Ampia area relax con poltrone, proiettore, impianto audio, ping pong, calcio balilla e strumenti musicali;
  • Zona pranzo e cucina rifornite e pranzo gratuito in un ottimo ristorante vicino all’ufficio;
  • Area verde con barbecue per le giornate estive;
  • Piano di welfare aziendale ricco e flessibile.

E poi ci piace stare insieme:

  • Organizziamo eventi, feste, visite guidate, gite e attività di team building. Se vuoi avere un assaggio, dai un’occhiata ai nostri social.
Come funziona il processo di selezione

Ecco cosa aspettarti una volta inviata la candidatura:

  1. Prima valutazione - Esaminiamo esperienze e competenze. Se c’è match, ti invitiamo a un primo colloquio.
  2. Primo colloquio conoscitivo (entro due settimane) - L’obiettivo è reciproco: conoscerci, darti tutte le informazioni utili sul ruolo e capire insieme se proseguire.
  3. Colloquio tecnico - Incontrerai le persone del team con cui collaborerai. Ti verrà chiesto di risolvere alcuni problemi o svolgere esercizi di progettazione. Non è un esame: vogliamo capire dove sei nel tuo percorso e se il prossimo passo possiamo farlo insieme.
  4. Esito e proposta - Entro qualche settimana dalla fine dei colloqui ti daremo un riscontro e, se tutto va bene, una proposta.
Colloqui da remoto

A seconda della tua posizione geografica, il processo può svolgersi interamente online. Ti chiediamo:

  • buona connessione, videocamera e cuffie con microfono;
  • disponibilità a condividere lo schermo;
  • avere a disposizione i tuoi strumenti di lavoro.

Tutte le indicazioni e una guida dedicata ai colloqui da remoto sono disponibili sul sito Develer a questo indirizzo: https://www.develer.com/colloqui-da-remoto/

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Vision Engineer Campi Bisenzio, Italy · Full time
AI Vision Engineer Campi Bisenzio, Italy · Full time

Develer S.r.L • Town of Italy (NY)

Hybrid
USD 80,000 - 120,000
Orario flessibile
Modalità di lavoro ibrida
Budget per formazione
+1
Full Stack Software Engineer
Full Stack Software Engineer

Facile • Town of Italy (NY)

Remote
USD 52,000 - 69,000
Remote work
Settimana corta
Iniziative welfare
C++ developer (CAM/CNC software)
C++ developer (CAM/CNC software)

Develer • United States

Hybrid
USD 80,000 - 110,000
Hybrid working model
Flexible working hours
Professional development budget
+2
Platform Engineer — DevEx & Cloud Platform (DXCP)
Platform Engineer — DevEx & Cloud Platform (DXCP)

Facile • Town of Italy (NY)

Hybrid
USD 76,000 - 88,000
Opportunità di carriera
Formazione continua
Libertà di remote working
+2
Infrastructure & Platform Engineer (Junior)
Infrastructure & Platform Engineer (Junior)

Converso • Town of Italy (NY)

Hybrid
USD 32,000 - 38,000
Buoni pasto
Budget per formazione
Modalità ibrida
DevOps Engineer
DevOps Engineer

keypartner • Town of Italy (NY)

On-site
USD 80,000 - 110,000
Formazione continua
Smartworking
Ambiente di lavoro collaborativo
Android Developer
Android Developer

PhotoSì • Town of Italy (NY)

On-site
USD 80,000 - 100,000
Formazione continua
Opportunità di crescita tecnica
Ambiente di lavoro data driven
Junior Developer
Junior Developer

Stesi • Town of Italy (NY)

On-site
USD 82,000 - 106,000
Ambiente informale
Ampio spazio dedicato alla propria formazione
Pacchetto salariale attraente
Backend Developer
Backend Developer

Zucchetti S.p.A. • Town of Italy (NY)

Hybrid
USD 35,000 - 53,000
Digital training continuo
Piano di benefit e agevolazioni
Lavoro ibrido
Software Engineer - Data Integrations
Software Engineer - Data Integrations

ElasticHotel • Town of Italy (NY)

Remote
USD 75,000 - 95,000
Orari di lavoro flessibili
Opportunità di lavorare con il core team
Ambiente di lavoro innovativo