Software Engineer: cybersecurity and Internet of Things

Deadline: 01.10.2021

Kristiania University College

Kristiania University College is an educational foundation with campuses in Oslo and Bergen. The college has four academic schools offering more than 100 programmes with studies in leadership, organisation, technology, marketing, communication, health and creative arts.

We have had a formidable growth in recent years, and we will continue to expand. Our ambition is to become Norway’s first private independent university.

School of Economics, Innovation, and Technology

The School of Economics, Innovation, and Technology delivers research and study programmes at bachelor and master levels and is developing a doctoral programme in information technology. The emphasis is on economics, innovation and digitisation, including computer science, information systems and interaction between technology and human beings. The School has research groups and research labs at a high international level.

Job description:

Both positions are part of the ENViSEC project – an innovative solution aimed at revolutionizing the Internet of Things (IoT) cybersecurity with the help of Artificial Intelligence. The overall vision of ENViSEC project is to enhance Smart Environments cybersecurity by introducing intelligent multi-agent data handling, cyber threats sharing, situational awareness and data streams aggregation from Edge devices. The ambition is to offer a resilient response to cyber-attacks as well as to ensure human-oriented warning and early detection of adversarial actions. Our new method enables multi-level data collection and off-chip Machine Learning model training to reduce the overhead and latency of the IoT components. It will contribute towards hardening cybersecurity in a cross-sector context and building an efficient infrastructure in a resource-constrained environment.

Employment duration: 01.11.2021 – 31.08.2022

Required Skills and Experience:

  • BSc/MSc degrees in the fields of Information Security, Computer Science, Informatics or Electrical Engineering
  • Minimum 3 years of software development and/or related experience; or a combination of higher education and experience in the following areas: embedded systems and IoT security, web and mobile security, secure software development, DevSecOps, implementation of Machine Learning and advanced data processing
  • Strong skills in programming languages (at least C/C++, Python)
  • Preferably experience in performing cyber threats modelling and cybersecurity risk assessments
  • An understanding and experience with industrial related protocols and technologies (TCP/IP, UDP, HTTPS, MQTT, Protobuf, JSON and XML)
  • Preferably experience with Arduino IDE, Fritzing or Atmel Studio IDE; and open-source embedded platforms like Arduino and Raspberry Pi
  • Strong sense of ownership and ability to document both source code and project results
  • Sharp analytical abilities and good communication skills


  • Cyber-physical threats modelling and penetration testing of the embedded systems
  • Deployment and testing of the protection mechanisms on embedded systems (micro-controllers and micro-computers)
  • Analysis of functional and non-functional requirements in software development
  • Implementation of the software components in Python and C/C++
  • Optimization of source code for resource-constrained environments
  • Project work, reporting and dissemination activities
  • Deployment of the Machine Learning models using Keras, TensorFlow, scikit-learn, PyTorch, etc
  • Source code repository preparation, documentation and maintenance

Fluent oral and written communication skills in English is a prerequisite. Fluent oral and written communication skills in Norwegian or another Scandinavian language is desirable.

The Department of Technology has a goal of recruiting more women to permanent academic positions. Women are encouraged to apply.

We offer:

  • Yearly salary of NOK 630,000 (both positions are 80%)
  • A vibrant research community.
  • An inspiring, friendly and inclusive working environment.
  • Attractive welfare arrangements.
  • Working downtown Oslo, Norway.

How to apply:

Please submit your application electronically. Incomplete applications will not be considered. Applicants must upload the following documents within the deadline. Selected qualified candidates will be called for an interview.

List of the required documents:

  • Application letter
  • CV including information with relevant qualifications, experience and education
  • Copies of educational certificates and diplomas. Diplomas issued in other languages than Scandinavian or English must be provided in the original
  • Name, current affiliation, phone number and email address of at least 2 persons that can provide the reference
  • A cover letter describing your relevant experience and skills that will ensure successful project execution (max ½ page A4)
  • GitHub account and/or references to executed projects. Provide links to research papers or technical reports that you participated in

Application deadline: 01.10.2021

Number of positions: 2

Applications will be screened continuously until the position has been filled.



Powered by Labrador CMS