Posizione
Ti unirai al nostro team come Ingegnere R&D; (Firmware) e avrai l’possibilità di lavorare su progetti strategici.
- Progettare, sviluppare e mantenere software embedded per dispositivi elettronici destinati al monitoraggio e alla gestione di risorse idriche, ambientali e agricole;
- Realizzare sistemi intelligenti (sensori, datalogger, centraline IoT) garantendo affidabilità, efficienza energetica e robustezza anche in condizioni operative difficili (outdoor, ambienti ostili);
- Sviluppare firmware per sistemi embedded basati su microcontrollori della famiglia STM32 con sistema operativo ThreadX;
- Implementare driver per sensori;
- Gestire protocolli di comunicazione (es. I2C, SPI, UART, RS485);
- Integrare connettività IoT (es. LTE-M, LoRaWAN, wM-BUS);
- Ottimizzare consumi energetici per dispositivi alimentati a batteria o energia solare;
- Collaborare con team hardware per debugging e bring-up delle schede elettroniche;
- Sviluppare sistemi di acquisizione dati e logiche di controllo;
- Eseguire test, validazione e debugging firmware;
- Documentare codice e architetture software;
- Supportare le fasi di industrializzazione e manutenzione prodotto.
Requisiti
- Laurea in Ingegneria Elettronica, Informatica, Automazione o affini;
- Esperienza di 2–5 anni nello sviluppo firmware embedded;
- Ottima conoscenza di C/C++ per sistemi embedded;
- Esperienza con microcontrollori e ambienti di sviluppo (es. STM32CubeIDE, IAR);
- Conoscenza di componenti software per l’integrazione di funzionalità avanzate (es. FileX, LevelX, Mbed-TLS, lwIp, …);
- Familiarità con strumenti di debug (es. J-Link, ST-Link);
- Conoscenza dei principali protocolli di comunicazione;
- Buona conoscenza della lingua inglese;
- Problem solving tecnico e debugging;
- Attenzione all’affidabilità e alla robustezza del codice;
- Capacità di lavorare in team multidisciplinari (hardware/software/cloud);
- Approccio pratico e orientato al prodotto;
- Autonomia e capacità organizzativa.
Altre info