Barcelona City Council | Capital humàBarcelona City Council website

Home  > Job profiles

Get to know this occupation

Other denominations

IoT developer, IoT analyst, IoT engineer


The Internet of Things or IoT refers to the interconnection of everyday objects or tools that we usually use with the Internet. The incorporation of microprocessors and sensors to objects plus the automatic connection to the network have allowed the collection and transfer of data and the automation of many processes without requiring user interaction, which were manual until now. Some examples of this concept are smart clothes (wearables), which can measure temperature or heart rate, and smart homes, which allow us to self-regulate or control lights, thermostats or appliances from a smartphone or assistant.

IoT specialists are in charge of applying Internet of Things strategies to everyday objects and foster new functionalities and uses within this context of greater hyperconnectivity.

To carry out their work, they must know multiple technologies that refer to microcontroller programming, cheaper sensors, standardization of cloud-based platforms, data analysis (big data), machine learning or cybersecurity issues, among others.


  • Develop innovative projects and platforms that take advantage of the potential of devices with IoT.
  • Identify the needs of entities, institutions, companies and organizations and advise on possible opportunities to develop new projects that provide added value or increase competitiveness.
  • Propose and plan the development of digital solutions based on emerging smart technologies, considering cost, resources and deadlines.
  • Collaborate with other programming and data analysis specialists in order to develop complex technology solutions.
  • Program the microprocessors and sensors of the objects in order to collect the necessary data for the application.
  • Create interconnection networks of objects with the internet (cloud computing).
  • Implement policies and actions in order to guarantee security regarding data transfer.
  • Prototype, test and analyse the feasibility of the proposed solutions.
  • Supervise the start-up of the device, its correct operation and calibration.
  • Analyse the data obtained in order to assess performance and possible improvements.
  • Raise the opening of new markets based on the data collected by the sensors of intelligent systems.
  • Prepare functional and technical design documents and, when appropriate, present them in seminars or training.
  • Investigate and become familiar with technology trends, such as machine learning or predictive analytics.

Quick access and copyright:

Centre per al desenvolupament professional Porta22

Barcelona Treball (Porta22)
Llacuna, 156-162, 08018 Barcelona

Monday to Friday from 9 to 18 h

Generalitat de Catalunya
Unió Europea FEDER
Unió Europea FSE