A Software Developer for Hybrid Distributed Architectures for the Internet of Things

Fondazione Bruno Kessler
September 13 2017
Position Type
Full Time
Organization Type

FBK is a private research institute devoted to excellence in research in numerous disciplines and designated the role of maintaining the Autonomous Province of Trento within the mainstream of European and international research. Seven distinct research areas are each assigned to a specific research center. Information regarding the research centers, their activities and production is available at http://www.fbk.eu/research-centers.



CREATE-NET (Center for REsearch And Telecommunication Experimentation for NETworked communities) has the objective of combining high-level research in the computer networks and telecommunications sectors with innovative experimental field work.

One of CREATE-NET's main goal is to continue increasing the internal focus on research & innovation, leveraging on the developed know-how to stimulate the transfer of new technologies to the market.


Within CREATE-NET the focus of Open IOT Unit is to lead research, development and  experimentation on cutting-edge infrastructures, technologies and platforms for the Internet of Things to support the creation of innovative and interoperable IoT-based solutions.


More information about the OpenIoT Unit is available at https://openiot.fbk.eu/


Job Description


CREATE-NET is seeking a highly motivated Software Developer willing to join a dynamic interdisciplinary research group to work in close collaboration with a team of skilled software developers in the development and integration of cloud/fog solutions for the Internet of Things.


Focus of activities will be on the realization of innovative experimental software solutions for IoT gateways and the cloud, through the development and integration of state-of-the-art software technologies for IoT spanning from embedded to cloud solutions.


Successful candidates must be highly self-motivated individuals, who seek to establish a dynamic and creative team environment combining modern creative and innovative approaches.




Bachelor Degree;

Knowledge of the following programming languages: Java, Javascript, GoLang

Fundamental understanding of SOA architectures and RESTFul web-services;

Proficient with Linux and Docker technologies;

Experience in prototyping and development of embedded IoT solutions with open hardware, open software solutions (like: Arduino, Raspberry Pi and similar platforms);

Good knowledge and understanding of main IoT communication protocols like: BLE, MQTT, CoAP, among others;

Good knowledge of main implementations of relational and noSQL databases;

Autonomous thinking and problem solving skills;

Teamwork approach, good communication and relational skills;

Oral and written fluency in English.




Master degree;

Multi-year experience in software development, with special focus on web-based solutions;

Knowledge of additional programming languages: RUST, PHP, Python;

Experience in developing multi-tenant SaaS;

Knoweldge of server-less architectures;

Spring Framework and Spring Cloud;

Unit Testing;

Familiarity with ElasticSearch, Logstash and Kibana;

Javascript frontend (for example one of React, Aurelia, Vue, Angular);

Love to learn new technology;

Technical project management expertise;

Prioritization, time management skills and capability to adapt to dynamic environments.



Type of contract: fixed term contractGross annual salary: from € 33.300 to € 40.000 - depending on technical background and expertise of the candidateWorking hours: full timeStart date: November 2017End Date: October 2020Workplace: Povo - TrentoBenefits: flexi-time, company subsidized cafeteria or meal vouchers, internal car park, welcome office support for visa formalities, accommodation, social security, etc., reductions on bank accountopening fees, public transportation, sport, language course fees.




Candidates are required to submit their applications by filling in the online form at https://hr.fbk.eu/en/jobs.

Please make sure that your application includes the following attachments (pdf. format):

  • Detailed CV

  • Cover Letter (explaining your motivation for this specific position)


Application deadline: September 27, 2017


Please read the Guidelines for Selection before completing your application.


For further information or technical issues regarding the application, please contact the Human Resources Service at jobs@fbk.eu.




Candidates who will pass the preliminary curricula screening will be contacted shortly afterwards for an interview. Non selected applicants will be notified of their exclusion at the end of the selection process.


Please note that FBK may contact shortlisted candidates within a period of 12 months for the selection process of similar vacancies.


For transparency purposes, the name of the selected candidate, if he or she has accepted the position, will be published on the FBK website.






This job comes from a partnership with Science Magazine and Euraxess