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?