Intership/Master Thesis Evaluation of a scalable open source IoT platform

About ELCA

We are ELCA, one of the largest Swiss IT tribe with over 2,200 experts. We are multicultural with offices in Switzerland, Spain, Italy, France, Vietnam and Mauritius. Since 1968, our team of engineers, business analysts, software architects, designers and consultants provide tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiples fields of leading-edge technologies such as AI, Machine & Deep learning, BI/BD, RPA, Blockchain, IoT and CyberSecurity.

In the past few years ELCA gained experience with dedicated custom made IoT platforms which were tailored to a specific domain (eg E-Health). However, the step from a dedicated platform to a general-purpose platform did never happen. In the meantime, new promising open-source IoT platforms such as thingsboard, node-red or OpenRemote gained momentum.

In this Internship, we would like to gain experience with general purpose open-source IoT platforms and try to use them for a dedicated use case.

Your role

  • Get familiar with the features of the IoT platforms and gain experience with running them on a local machine.
  • Together with ELCA experts collect relevant quality attributes (eg extensibility, scalability, security) as well as other evaluation criteria (eg licensing model, cost effectiveness).
  • Special focus on these features:
    • User-friendly interface for the provisioning and management of devices.
    • Tools to monitor, troubleshoot and update connected devices remotely.
    • Support for over-the-air software updates.
    • Support to perform in-depth analysis of the data gathered from connected devices.
    • Integration with existing IoT platforms, such as HomeKit or Google Cloud Platform.
  • Compare the candidates based on the criteria.
  • For the winner of the evaluation: Develop a Proof of Concept (PoC) in the E-Health domain.
  • Optionally compare the winner of the evaluation with the IoT services initiative on AWS (as an example of a closed source IoT platform).
  • Present the results in an ELCA Brownbag session.

Our offer

  • A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team
  • Personal development through training and coaching
  • A culture of collaboration across all disciplines
  • The chance to make a difference in peoples’ life by building innovative solutions
  • High innovation and research backed up by collaboration with universities like EPFL
  • Various internal coding events (Hackathon, Brownbags), see our technical blog
  • Monthly After-Works organized per locations
  • Good work-life balance (2 days per week from home)

Your profile

  • Holding a technical bachelors degree and/or doing your masters
  • Basic understanding of IoT concepts and protocols (MQTT, AMPQ).
  • Basic understanding of Java, Python, Time series Databases and streaming technologies.
  • Interest in application architectures.
  • Interest in comparing and applying different development approaches.
Published on 2024-06-06. Original Job Ad