Firmware technical leader
Descrizione dell'offerta
HiFuture, specializzata nello sviluppo di firmware hardware e software per sistemi embedded, fornisce soluzioni ottimali alle aziende che integrano l’elettronica nei loro prodotti. Dal 2023, HiFuture è parte del gruppo Teoresi.
Per ampliamento del Team dedicato ai progetti interni è alla ricerca di un / una : FIRMWARE TECHNICAL LEADER
COSA FARAI
- Cura con attenzione la documentazione tecnica, incluse architetture, interfacce, specifiche e piani di test;
- Visione sistemistica delle piattaforme embedded, nonché conoscenza analitica delle principali, con attenzione a portabilità, manutenibilità, safety e cybersecurity;
- Capacità di lavorare in ambienti bare-metal, embedded, real-time (in particolare FreeRTOS) e Linux-based.
LE SKILL TECNICHE
- Laurea magistrale in Ingegneria Elettronica o cultura equivalente.
- Sviluppo firmware su architetture a microcontrollori 8‑32 bit, in ambienti bare‑metal e RTOS. Gradita consolidata competenza su ARM Cortex (M/A/R), ESP32.
- Ottima padronanza dei linguaggi C/C++ e conoscenze di scripting (Python, Bash) per automazione, testing e integrazione.
- Progettazione e personalizzazione di BSP, bootloader e stack software, con gestione diretta di periferiche, interrupt e risorse hardware.
- Esperienza in connettività wireless e wired: BLE, Wi‑Fi, NFC, Ethernet, Modbus, LoRa.
- Conoscenza delle pratiche di sicurezza embedded, con implementazione di protocolli TLS/SSL e integrazione di librerie crittografiche per protezione e autenticazione dei dati.
- Capacità di lettura di schemi elettrici, supporto al bring‑up hardware e verifica dell’integrazione firmware/hardware.
- Redazione di documentazione tecnica (requisiti, design, architettura software, specifiche di interfaccia, piani di test).
- Familiarità con protocolli e interfacce embedded: UART, SPI, I2C, CAN, USB, GPIO, PWM, ADC.
- Esperienza con strumenti di debug e validazione: oscilloscopi, analizzatori logici, JTAG/SWD.
- Utilizzo di ambienti di sviluppo come GCC, IAR, e sistemi di versionamento come Git.
- Ottima conoscenza della lingua inglese, richiesta ottima conoscenza della lingua inglese.
COMPLETANO IL PROFILO
- Leadership tecnica e coordinamento di piccoli team.
- Capacità di interfacciamento con clienti e stakeholder.
- Attitudine al problem solving su sistemi embedded complessi.
- Orientamento alla qualità del codice e al rilascio strutturato.
- Buone doti di comunicazione tecnica scritta e orale.
- Conoscenza lingua inglese.
- Disponibilità a trasferte, supporto tecnico sul campo e attività in laboratorio.
- Conoscere le pratiche di Secure Coding, la gestione delle vulnerabilità e i framework di sicurezza, implementando misure di sicurezza durante tutto il ciclo di vita del software.
Sede di lavoro
Milano
Cosa offriamo?
- Contratto full time, tempo indeterminato CCNL Metalmeccanico.
- Modalità di lavoro flessibile.
- Ticket Restaurant del valore di EURO 8.
- Assicurazione Sanitaria e Welfare previsti da CCNL di Riferimento.