Senior Embedded Firmware Engineer C and C++

Inpeco 

📍 Val della Torre, Italy 🇮🇹

full-time
senior
hybrid
Posted —

Key Skills

CC++FreeRTOSCANbusrobotics

Industry

Medical DevicesRobotics

Job Description

Ti stimola l’idea di lavorare in un contesto tecnologico per lo sviluppo di soluzioni medicali?

Inpeco è leader mondiale nell’ automazione dei laboratori clinici , dove realizziamo soluzioni robotiche innovative per gestire i campioni biologici. I nostri sistemi riducono la possibilità dell’errore umano, limitano i rischi di contaminazione e garantiscono la tracciabilità completa del campione.Le nostre soluzioni supportano oltre 2.700 laboratori clinici in tutto il mondo . Il Gruppo Inpeco ha il suo quartier generale a Novazzano (Svizzera ), uno stabilimento produttivo a Val della Torre (Torino ), una sede dedicata ai Progetti Innovativi a Pula (Sardegna) , una sede a Verona e cinque sedi di riferimento per il mercato estero a Bruxelles (Belgio), Stati Uniti, Germania, Francia e Spagna.

Cosa aspetti? Entra anche tu nel mondo Inpeco e vieni ad innovare con noi!

Posizione:

Siamo alla ricerca di un Senior Embedded Firmware Engineer , che entri a far parte del nostro team a Val della Torre (TO) .

Il candidato selezionato ricoprirà un ruolo chiave nello sviluppo di sistemi integrati avanzati , lavorando all'interno di un team multidisciplinare incentrato sulle tecnologie di automazione all'avanguardia.

In qualità di sviluppatore di firmware integrato , contribuirai alla progettazione e all'implementazione di soluzioni software che controllano e collegano dispositivi automatizzati, garantendo prestazioni, affidabilità e scalabilità.

Responsabilità principali:

  • Progettare e sviluppare firmware per sistemi di automazione e robotica
  • Integrare robot industriali e sistemi di visione
  • Sviluppare applicazioni di controllo utilizzando C e C++
  • Esperienza con la programmazione multi-threaded event-driven
  • Lavorare con sistemi operativi real-time (RTOS), in particolare FreeRTOS
  • Implementare protocolli di comunicazione industriale, con particolare attenzione al CANbus
  • Collaborare strettamente con i team di ingegneri hardware e meccatronici
  • Eseguire test di sistema e messa in servizio presso i siti dei clienti
  • Creare e mantenere la documentazione tecnica

Requisiti:

Stiamo cercando candidati con le seguenti competenze :

  • Laurea in Ingegneria Informatica, Automazione, Elettronica o settori affini.
  • Almeno 3 anni di esperienza nello sviluppo di software per l'automazione o la robotica.
  • Solida esperienza con sistemi embedded.
  • Familiarità con FreeRTOS o altri sistemi operativi real-time.
  • Competenza con i protocolli industriali CANbus, CANOpen.
  • Ottime competenze di programmazione in C e C++
  • Comprovata esperienza con la progettazione orientata agli oggetti e il test unitario
  • Conoscenza di TCP/IP e dei protocolli di rete più comuni
  • Esperienza con strumenti scm come git e strumenti di collaborazione (ad es. Jira, Bitbucket)
  • Capacità di leggere e comprendere schemi elettrici e pneumatici
  • Buona conoscenza dell'inglese (parlato e scritto)
  • Competenze di modellazione UML o altri software/soluzioni

Nice to have:

  • Esperienza con sistemi di visione artificiale
  • Familiarità con ambienti di simulazione (ad es. Gazebo, V-REP, RoboDK)
  • Comprensione delle architetture software distribuite o in tempo reale
  • Esperienza con metodologie Agile/Scrum
  • Familiarità con i principi della sicurezza informatica

Altre informazioni:

Cosa offriamo:

  • un ambiente di lavoro dinamico dove puoi fare la differenza e far crescere la tua carriera;
  • smart working (a seconda del ruolo);
  • ristorante aziendale per la pausa pranzo;
  • accordi per conto corrente bancario, carta di credito e acquisti personali;
  • opportunità di crescita professionale e salariale attraverso varie iniziative:
  • valutazione annuale delle prestazioni per valutare il raggiungimento degli obiettivi individuali;
  • pubblicazione interna di offerte di lavoro per candidarsi a opportunità di carriera in Inpeco, anche tra sedi diverse;
  • revisione annuale dello stipendio legata alle prestazioni e allo sviluppo professionale;
  • formazione continua sul posto di lavoro, attraverso incontri o conferenze, seminari ed eventi.