Job Posting TitleIoT Software EngineerThe challengeAn exciting opportunity has arisen to contribute to Azienda riservata Europe. The Company is on a journey to achieve ambitious growth and leadership objectives in the region, and we are seeking someone passionate, proactive, self-driven, and motivated to join a team of open-minded individuals. We are looking for someone who embodies the Company’s core behaviors, based on our Own It model : Zero Distance, Agility, Entrepreneurship, Ecosystem and Build Trust. A true change agent who acts with integrity, collaborates across boundaries, adapts quickly, takes initiative and keeps users at the center — fostering an open, innovative, and high-performing environment.What you will doIntegrate the IoT SW Team with an experienced figure, able to support the development of the IoT software functionalities, being independent and proactive in problem solving and implementation.ACTIVITIES AND AREAS OF RESPONSIBILITYIoT Software developmentIoT Software debuggingIoT Software Specification definitionWhat you need to succeedMust haveCoding in C language, Software development on 8/32 bit microcontrollers with real time firmware: no OS available, interrupt handling, peripherals management, memory management, communication protocol management (I2C, UART, SPI, ...), touch managementSoftware development with real time OS (e.g. freeRTOS and ESP32 nice to have)Software specification writing/maintenance, Software debugging on the system and on PCB: HW customization on PCB, electronic schematics analysis and use of oscilloscope, signal generator, external power supplyEducation: Electronic Engineer / InformaticaProfessional Experience: >4-5 years in R&D; Electronic development SW Embedded & IOTLanguages: Italian & English (Good)Technical skills:SW development on microcontrollers;knowledge of: C programming and basics of assembler;embedded IDE development (Espressif, ST, Microchip, …);able to write scalable and modular code both for lower and higher le