header-image

IoT Junior


  • Location: Barcelona (Spain)
  • Working day: Full time
  • Vacancies: 1
  • Discipline: R&D
  • Work modality: Hybrid

Fundació i2cat

Job description

The IoT group is looking for a candidate to work on the design and development of secure and intelligent IoT solutions and prototypes, and their evaluation in real environments. The job will offer the opportunity to investigate and work with emergent IoT technologies and solutions from a very applied perspective. 

The IoT group is looking for a candidate to work on the design and development of secure and intelligent IoT solutions and prototypes, and their evaluation in real environments. The job will offer the opportunity to investigate and work with emergent IoT technologies and solutions from a very applied perspective. Concretely, the candidate will collaborate with the group on ongoing projects, contributing to areas such as:

  • The development of the future IoT smart environments and sensing solutions capable of exploiting intelligence in constrained IoT devices, adapting to the needs of the scenario and improving the overall user interaction.
  • The study, design and implementation of a secure Ambient Intelligence IoT scenario taking into consideration the current cybersecurity regulations and requirements applicable to IoT devices.

The main tasks performed by the candidate will include:

  • Design and developing embedded software (SW/FW) for context-aware IoT prototypes that form the basis of an ambient intelligence system.
  • Developing a lightweight and portable execution environment to run intelligent algorithms securely and efficiently on diverse IoT hardware.
  • Implementing intelligence algorithms for activity and context recognition within ambient environments.
  • Conducting research on emergent protocols, algorithms and applications for ambient intelligence and trustworthy IoT.
  • Understanding and applying current cybersecurity regulations and the requirements affecting IoT devices in intelligent environments.
  • Testing and validating the security of IoT devices against cybersecurity threats in controlled environments.
  • Developing tools and scripts to evaluate and monitor the performance and reliability of the proposed solutions.
  • Collaborate effectively with other researchers and engineers involved in the project to achieve shared goals and contribute to project reports and publications.

 

What will you enjoy if you join us?

  • Work from our offices or from home, whichever works best for you. We only ask for one day in person at the office to coordinate with the rest of the team.
  • This is a full-time vacancy.
  • We have a flexible work schedule, respecting your work-life balance.
  • Reduced working hours on Fridays and in July and August.
  • Fix + variable salary based on objectives.
  • You decide whether you prefer to receive your salary in 12 or 14 payments.
  • Optional benefits: Configure your salary according to your needs. We offer you the option of restaurant vouchers, public transport vouchers, nursery services, and medical insurance.
  • Annual leave of 27 working days.
  • If you are interested, you can participate in events of your sector.
  • You will work with a laptop. You can choose your operative system, Mac, Linux or Windows.
  • Company social and team-building events (virtual & in-person).
  • You can develop your own and personal training program with our support.
  • We will work so that you have a career plan to promote your growth and development.

 

We know that talent manifests in many different ways, and we are eager to discover new perspectives!  

If what you’ve read sounds good to you... let’s have a coffee, and we’ll tell you more! As part of the recruitment team, we will be happy to meet you, hear about your experience, and see how you could fit into our team.  

And if you liked it, but this isn’t the right opportunity for you, maybe you know someone who would be a perfect fit and whom you’d like to recommend!

Requirements

MUST HAVE

  • Bachelor’s degree in Computer Science, Computer Engineering, Telecommunications Engineering, or a related field.
  • Strong interest and/or basic experience (e.g., academic projects, internships, personal labs) in both Internet of Things (IoT) and Cybersecurity.
  • Understanding of networking fundamentals (TCP/IP, Wi-Fi, network security) and common IoT communication protocols (e.g., MQTT, HTTP).
  • Programming languages: Python, C/C++.
  • Knowledge of operating systems (especially Linux) used in IoT devices and servers.
  • Understanding of IoT hardware components (sensors, microcontrollers like Arduino/Raspberry Pi, actuators).
  • Familiarity with foundational cybersecurity principles and best practices.

NICE TO HAVE

  • Master’s degree in Telecommunications, IoT Engineering, or a related technical field.
  • Familiarity with security tools (e.g., Wireshark, Kali Linux tools, Nmap).
  • Knowledge of IoT programming IDEs.
  • Basic knowledge of version control systems (e.g., Git).
  • Familiarity with data analysis and visualization tools (R, Python, Grafana, etc.).
  • Knowledge of CRA (Cyber Resilience Act) and Common Criteria
  • Experience or interest in AI applied to IoT.

 

 


  • Location: Barcelona (Spain)
  • Working day: Full time
  • Vacancies: 1
  • Discipline: R&D
  • Work modality: Hybrid