Senior Embedded Software Engineer
OpportunitĂ  Professionale Unica nel mondo del Motorsport / SIM Racing

Company: Cubecontrols
Location: Sardegna, Sassari

Posizione: Ingegnere Embedded Senior

Luogo: Sardegna, Sassari

Tipo di contratto: Full-time

Settore: Motorsport/ sim racing

Descrizione del ruolo:

Siamo alla ricerca di un ingegnere embedded senior da inserire nel nostro team innovativo. Il candidato ideale avrà esperienza nello sviluppo e nella progettazione di sistemi embedded, contribuendo alla creazione di soluzioni all'avanguardia.

Responsabilità:

  • Progettazione e sviluppo di software embedded per dispositivi elettronici.
  • Collaborare con team multidisciplinari per integrare hardware e software.
  • Eseguire test e debug di sistemi embedded.
  • Ottimizzare le prestazioni e la sicurezza del codice.
  • Documentare le specifiche tecniche e i processi di sviluppo.

Competenze:

  • Competenza avanzata in linguaggi di programmazione di basso livello, come C, C++, e talvolta Assembly, utili per lo sviluppo di software embedded.
  • Conoscenza dei Sistemi Operativi Real-Time (RTOS), come FreeRTOS, Nucleus o VxWorks, essenziali per applicazioni che richiedono tempi di risposta rapidi e performance affidabili.
  • Conoscenza di sistemi operativi leggeri, come Windows CE, LINUX o TreadX.
  • Competenza nello sviluppo di software per microcontrollori (come ARM Cortex, AVR, PIC) e microprocessori, con la padronanza della loro architettura e funzionalità.
  • Competenza nella gestione di dispositivi e piattaforme in ambito IoT (Internet of Things).
  • Competenza nell’integrazione software-hardware, utilizzando specifiche interfacce di comunicazione come SPI, I2C o UART.
  • Capacità di creare e gestire driver di dispositivo, ad esempio per vari tipi di sensori e attuatori.
  • Competenza nell’ottimizzazione del codice per aggirare le limitazioni di memoria e velocità dell’hardware.
  • Competenza nel debugging e testing del software embedded, usando strumenti come JTAG, oscilloscopi e analizzatori logici.
  • Conoscenze nell’ambito dell’elettronica, per comprendere l’hardware e collaborare efficacemente con ingegneri elettronici.
  • Competenze nel project management, per l’impostazione e l’esecuzione di progettispesso molto complessi.
  • Competenza nell’utilizzo dei protocolli di rete e comunicazione, come TCP/IP, CAN, e Bluetooth.
  • Abilità nello sviluppare sistemi scalabili e modulari.
  • Conoscenza di metodologie agile e DevOps, per migliorare l’efficienza e la collaborazione nel ciclo di sviluppo.
  • Competenza nell’uso di sistemi di version control, come ad esempio Git, per la gestione del codice sorgente.

Requisiti:

  • Laurea in Ingegneria Elettronica, Informatica o affini.
  • Almeno 5 anni di esperienza nello sviluppo di sistemi embedded.
  • Ottima conoscenza di linguaggi di programmazione come C/C++.
  • Esperienza con microcontrollori e sistemi operativi real-time (RTOS).
  • Capacità di problem solving e lavoro in team.

Cosa offriamo:

  • Ambiente di lavoro stimolante e dinamico.
  • Opportunità di crescita professionale.
  • Progetti innovativi in un settore in continua evoluzione.

Cubecontrols


View profile

Are you interested?

Send us your CV and contact information.

Apply Now

Personal Data

Competencies

Your CV

Privacy

Cookies preferences
0