Junior Embedded Software Engineer
Descrizione dell'offerta
Nice to meet you. We are Randstad Digital.
Randstad Digital è una società di consulenza globale nei settori Information technologies e Engineering, con oltre 25.000 esperti in tutto il mondo. Siamo un'organizzazione che mette al primo posto i talenti, e siamo focalizzati nell’abilitare i nostri clienti nei loro percorsi di trasformazione digitale e nello sviluppare importanti progetti di contenuto tecnologico.
Sei pronto per la tua prossima sfida?
Per rafforzare il nostro team, siamo alla ricerca di un/una:
Junior Embedded Software Engineer
Principali Responsabilità:
- Sviluppo Firmware: Progettazione e scrittura di codice efficiente in C/C++ per microcontrollori (es. STM32, ESP32 o architetture ARM Cortex-M).
- Testing e Debugging: Identificazione e risoluzione di bug a livello firmware utilizzando strumentazione di laboratorio (oscilloscopi, analizzatori logici) e debugger (JTAG/SWD).
- Integrazione Hardware/Software: Collaborazione con il team hardware per la definizione delle specifiche e la validazione delle periferiche (I2C, SPI, UART, ADC).
- Documentazione Tecnica: Redazione di documentazione tecnica relativa al codice sviluppato e ai protocolli di test eseguiti.
Competenze richieste:
- Percorso di studi: Laurea (Triennale o Magistrale) in Ingegneria Elettronica, Ingegneria Informatica, Telecomunicazioni o Meccatronica.
- Linguaggi di Programmazione: Ottima conoscenza del linguaggio C e basi solide di C++ applicato ai sistemi embedded.
- Conoscenza Microcontrollori: Familiarità con l'architettura dei microcontrollori e la gestione dei registri, timer e interrupt.
- Sistemi Operativi e Tool: Conoscenza di base di un RTOS (es. FreeRTOS) e dimestichezza con sistemi di versionamento del codice (Git).
Luogo di lavoro: Alessandria
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l'informativa sulla privacy ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).