IT Consultant presso Randstad Technologies Italia
Siamo alla ricerca di un IT Consultant motivato e pronto a lavorare in un ambiente dinamico e innovativo, con la responsabilità di progettare e sviluppare firmware e software per sistemi embedded basati su microcontrollori e microprocessori.
Descrizione del ruolo
L'azienda si distingue per essere una delle più importanti realtà tecnologiche in ambito elettronico del territorio. L'R&D sviluppa sistemi per ambiti industriali, domestici e IoT, occupandosi di tutte le fasi del prodotto, dalla progettazione alla certificazione, con un focus sull'innovazione e l'uso di tecnologie avanzate.
Compiti principali:
* Progettare e sviluppare firmware e software per sistemi embedded;
* Lavorare sull'intero ciclo di sviluppo, dalla definizione delle specifiche alla consegna del prodotto;
* Collaborare con gli ingegneri e i team di sviluppo per risolvere problemi tecnici;
* Mantenersi aggiornato sulle ultime tendenze e tecnologie nel campo dell'elettronica.
Requisiti richiesti:
* Esperienza nella programmazione in linguaggio C;
* Conoscenza dei principali protocolli di comunicazione wireless (WiFi, BLE, …) e su Ethernet (TCP/IP, UDP);
* Familiarità con interfacce di comunicazione (UART, SPI, I2C, CAN, …);
* Conoscenza delle principali periferiche hardware (ADC, DMA, PWM, Timer, …);
* Esperienza nell'uso di ambienti di sviluppo come STM32CubeIDE, MCU Expresso, IAR Embedded Workbench e simili;
* Esperienza nella progettazione di interfacce uomo-macchina grafiche (ad esempio, con librerie LVGL, Qt);
* Conoscenza di sistemi operativi embedded e real-time (ad esempio, FreeRTOS);
* Esperienza nello sviluppo di applicazioni IoT industriali;
* Familiarità con i principali bus di campo industriali (CANOpen, Modbus, EtherCAT);
* Capacità di configurare sistemi Linux-based per applicazioni embedded (Yocto);
* Conoscenza git per il versionamento del codice.
Cosa offre l'azienda:
* Un ambiente stimolante e dinamico con opportunità di crescita;
* Formazione continua;
* Ampio smart-working e possibilità di lavoro full remote;
* Possibilità di lavorare su progetti innovativi con tecnologie all'avanguardia.