IoT Solutions Engineer
WiLab is the National Laboratory of Wireless Communications of CNIT (National Inter-University Consortium for Telecommunications). WiLab has been founded in February 2020 and includes more than 100 professors, researchers, Ph.D students and collaborators working together with industry stakeholders on plenty of national and international projects. Wilab aims to bridge the gap between academia and industry by transforming advanced and novel research into real-world Proofs of Concept (PoCs) across key areas such as the Internet of Things (IoT), Mobile Radio Networks (4G/5G/6G), Vehicular Communications, Localization and Tracking, Applied Artificial Intelligence for Wireless Communications. At the same time, WiLab has objectives of scientific dissemination and public engagement.
WiLab is looking for qualified experts in Internet of Things technologies for the role of IoT Solutions Engineer to design and implement PoCs that connect embedded devices, mobile radio networks, and cloud platforms. The candidate will work on the full stack of IoT solutions, that is, from data acquisition on microcontrollers to visualization dashboards by considering bandwidth-hungry services running on internal servers. This role combines hands-on development with innovative prototyping, bridging hardware, software, and scalable cloud architectures. He/she will report to the WiLab Area Leaders and WiLab Director, and will work closely with other WiLab researchers and academic collaborators.
Job Responsibilities
In this role, the candidate will:
· Develop embedded software for microcontroller boards;
· Implement wireless communication protocols (e.g., Wi-Fi, BLE, 4G/5G, LoRaWAN) for data transmission/reception;
· Build application software for data visualization and orchestration using platforms such as Grafana, Dash, Node-RED, or similar tools;
· Carry out measurement campaigns in the laboratory and in the field, with data collection and analysis;
· Collaborate with researchers and industry partners to transform novel concepts into working prototypes;
· Showcase PoCs in national and international events, such as conferences or exhibitions;
· Document system architecture and provide technical insights for scalability and production readiness.
Competence Requirements
Hard Skills:
· Master’s or Ph.D. degree in Electronic Engineering / Telecommunications / Computer Science (or equivalent);
· Good knowledge of English;
· Past experience with embedded programming (Python, C, etc.);
· Knowledge and/or experience with wireless communication technologies (Wi-Fi, BLE, 4G/5G, LoRaWAN, etc.);
· Good experience with IoT messaging protocols (e.g., MQTT)
· Experience with data visualization platforms (Grafana, Dash, Node-RED, or similar).
· Confidence in the exploitation of git-based platforms (e.g., GitHub, GitLab, GitKraken).
Optional appreciated competences:
· Knowledge of HTML/CSS;
· Knowledge of ROS for interaction with AGVs or robotics in PoC;
· Knowledge of Java and/or Matlab;
· Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) and GPU-based computing;
· Understanding of microservices architecture and cloud-native design principles;
· Good knowledge of Italian language
Soft Skills:
· Precision and timeliness;
· Team working attitude;
· Self-driven and motivated;
· Quick learner;
· Problem solving mindset;
· Multitasking.
Contract details: CCNL Enti di Ricerca e Sperimentazione, level to be defined according to the candidate’s skills and experience, between VI and IV.
Workplace location: via Paolo Nanni Costa 20, Bologna, Italy.
How to candidate: via email by enclosing your CV and cover letter to micandido@wilab.network
