Text copied to clipboard!

Titolo

Text copied to clipboard!

Programmatore di sistemi embedded

Descrizione

Text copied to clipboard!
Stiamo cercando un Programmatore di sistemi embedded altamente qualificato e motivato per unirsi al nostro team di ingegneria. Il candidato ideale avrà una solida esperienza nello sviluppo di software per sistemi embedded, una profonda comprensione dell'hardware e la capacità di lavorare in ambienti ad alte prestazioni. Il ruolo prevede la progettazione, lo sviluppo, il test e la manutenzione di software per dispositivi embedded utilizzati in una varietà di settori, tra cui automotive, telecomunicazioni, elettronica di consumo e automazione industriale. Il Programmatore di sistemi embedded sarà responsabile della scrittura di codice efficiente e affidabile in linguaggi come C e C++, dell'integrazione del software con l'hardware e della risoluzione di problemi tecnici complessi. Sarà inoltre coinvolto nella definizione delle specifiche tecniche, nella documentazione del codice e nella collaborazione con team multidisciplinari per garantire che i prodotti soddisfino gli standard di qualità e le esigenze dei clienti. Il candidato dovrà dimostrare una buona conoscenza dei sistemi operativi real-time (RTOS), dei protocolli di comunicazione (come SPI, I2C, UART, CAN) e degli strumenti di debug e simulazione. È richiesta anche una comprensione delle pratiche di sviluppo software sicuro e dell'ottimizzazione delle prestazioni. Offriamo un ambiente di lavoro dinamico e stimolante, con opportunità di crescita professionale e formazione continua. Se sei appassionato di tecnologia embedded e desideri contribuire allo sviluppo di soluzioni innovative, ti invitiamo a candidarti.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare software per sistemi embedded
  • Scrivere codice in C/C++ efficiente e manutenibile
  • Integrare il software con l'hardware esistente
  • Eseguire test e debug su dispositivi embedded
  • Collaborare con team hardware e software
  • Documentare il codice e le specifiche tecniche
  • Analizzare e risolvere problemi tecnici complessi
  • Ottimizzare le prestazioni del software
  • Seguire le best practice di sviluppo sicuro
  • Aggiornare e mantenere il software esistente

Requisiti

Text copied to clipboard!
  • Laurea in Ingegneria Informatica, Elettronica o simili
  • Esperienza nello sviluppo di software embedded
  • Conoscenza approfondita di C e C++
  • Familiarità con RTOS e sistemi real-time
  • Esperienza con protocolli di comunicazione (SPI, I2C, UART, CAN)
  • Capacità di leggere schemi elettrici e datasheet
  • Conoscenza di strumenti di debug e simulazione
  • Buone capacità analitiche e di problem solving
  • Capacità di lavorare in team multidisciplinari
  • Buona conoscenza della lingua inglese

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza con sistemi embedded?
  • Hai mai lavorato con RTOS? Quali?
  • Quali linguaggi di programmazione utilizzi più frequentemente?
  • Hai esperienza con protocolli di comunicazione embedded?
  • Come affronti il debug di un sistema embedded?
  • Hai mai lavorato in un team multidisciplinare?
  • Quali strumenti utilizzi per il versionamento del codice?
  • Hai esperienza con l'ottimizzazione delle prestazioni software?
  • Come garantisci la sicurezza del software embedded?
  • Hai mai lavorato su progetti in ambito automotive o industriale?