We are looking for a smart and passionate Io T Engineer to join our Io T & Smart Solutions Team. What you will focus on: Design and build Io T devices, robust embedded software, drivers and frameworks to run on Io T devices; Participate in C, C++ software development of new functionality in various software components; Troubleshoot and support for software deployed; Produce the necessary documentation and communicate plans and updates; Write scripts, test utilities, and other development tools; Requirements: Bachelor or master's degree in Electronic or Computer Engineering; 2-5 years of work experience in the Io T field or Embedded architecture (Embedded C programming, System Integration, C++); Proficiency in English; Strong experience using microcontrollers such as AVR, ARM Cortex, ESP32, Arduino, Linux, Raspberry; Experience with HW designing rules, PCB Layout; Strong experience using communication protocols, in particular Ethernet, Wi-Fi, USB, Serial interfaces (SPI, I2 C, RS485, RS422, RS232), Modbus, MQTT; Proven ability to build residential and commercial tech products / smart solutions; Comfortable in working with a wide range of functional teams and Agile methodology. Experience as a Scrum Master on a software development team would be appreciated; DAB PUMPS is an equal opportunity employer and encourages workforce diversity. If you share your CV/resume and personal details with DAB PUMPS, we will hold them for 12 months in accordance with our Privacy Policy - (Italian), (English) - and use them to contact you for this or other relevant opportunities at DAB PUMPS.