Embedded firmware engineer
Job in
38121, Trento, Trentino-Alto Adige, Italy
Listed on 2026-01-17
Listing for:
Randstad Italia spa
Full Time
position Listed on 2026-01-17
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Trento
Randstad Digital Talent Services, divisione specializzata nella ricerca e selezione di profili ICT di Randstad Digital Italia, sta cercando ricerca un
* Embedded Firmware Engineer per dipartimento R&D di strutturata azienda internazionale nel settore dei dispositivi dedicati all’automotive.
esperienza
da 6 a 10 anni
Responsabilità
Progettare e sviluppare firmware in C per MCU ARM/ESP
32 (driver, HAL, middleware, applicazione).
Implementare e ottimizzare algoritmi di controllo, filtraggio realtime e gestione motori brushless DC.
Integrare connettività Bluetooth (stack, profili, pairing) quando richiesto dal progetto.
Eseguire debug e validazione in laboratorio (strumentazione: oscilloscopio, alimentatori, analizzatore logico, ecc.).
Scrivere test (unitari/integrati) e contribuire a code review e qualità del codice.
Collaborare con il team HW (schemi/PCB in Altium Circuit Studio) per la definizione dei requisiti.
Redigere documentazione tecnica (spec, ICD, release notes).
Supportare l'industrializzazione e la risoluzione di problemi su campo.
Effettuare trasferte occasionali (tipicamente 1 settimana) presso la sede in Germania quando richiesto.
Qualifiche
Requisiti
Laurea in Ingegneria Elettronica, Robotica, Automazione o equivalente.
Solida esperienza di programmazione C su microcontrollori (ARM Cortex-M, ESP
32).
Conoscenza di periferiche MCU e bus (GPIO, ADC, PWM, UART/I²C/SPI, timers, watchdog).
Confidenza con laboratorio elettronico e misure strumentali (oscilloscopio, analizzatore logico).
Inglese fluente (parlato e scritto).
Attitudine team-oriented, pragmatismo e autonomia.
Sono gradite inoltre
Conoscenza di Bluetooth (BLE), filtraggio realtime (es. IIR/FIR), BLDC drivers (FOC/6-step, controllo velocità/corrente).
Conoscenza di Python per analisi/strumentazione e piccoli tool di test.
Esperienza con RTOS (es. FreeRTOS) e di pratiche di sicurezza/affidabilità in ambito consumer.
Familiarità con pipeline CI/CD e metodologie Agile.
Conoscenza di Strumenti: MS VS Code, Keil MDK, Git Hub / Azure Dev Ops (Git), Altium Circuit Studio (lettura schemi/PCB).
Offerta
Inserimento diretto in azienda.
Sede di Lavoro: in sede nell'area di Trento o Treviso.
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l'informativa sulla privacy Randstad (https://(Use the "Apply for this Job" box below).) ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).
Livello di studio
laurea triennale o equivalente
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×