Software Engineers in CRNA

Deadline: 01.01.2023

SimulaMet is a research unit that is jointly owned by Simula Research Laboratory and Oslo Metropolitan University (OsloMet). The mission of SimulaMet is to do research in digital engineering at the highest international level, to educate and supervise PhD- and master students, and to contribute to innovation in society through collaboration, startup-companies, and licensing of research results.


As a joint venture between Simula Research Laboratory and Oslo Metropolitan University (OsloMet), SimulaMet takes full advantage of the research culture of Simula, while being physically located at OsloMet, a large university with more than 20.000 students and 7 PhD programs.

SimulaMet is the home of Simula’s research activities on networks and communications, machine learning, and IT management. Its main objective is to generate new understanding and create vital knowledge about fundamental scientific challenges that are of genuine value for society. This is achieved through high quality research, education of graduate students, industry collaboration, technology transfer and commercialization.

Learn more about working at Simula and SimulaMet.

Job Description

The Center for Resilient Networks and Applications (CRNA) at SimulaMet invites excellent candidates to apply for several Research Engineer positions to carry out software engineering and system integration tasks related to our research.

Research Engineers in CRNA are a critical part of our expert team, whose primary task is to design, develop and maintain software systems, digital architectures, and system integration solutions for our laboratory testbeds and long-term research projects, both during the experimentation phase and in result analysis, interpretation and presentation. These positions allow the flexibility to work with both academic research projects related to critical communication systems and with exciting contract research projects in collaboration with industry. For employees in these positions the time will be distributed equally between these two project categories and you will be involved in shaping the working day depending on your motivation and expertise.

Typical tasks the research engineers perform include:

  • Writing code for larger and smaller projects in Python, Java, C++, Matlab or other languages
  • DevOps routines and processes, including interaction with Git repositories, build systems, code deployment and testing, continuous integration
  • Database development
  • Applications of machine learning on large datasets
  • Network and system administration
  • 5G and software radio testbed integrations with probes, packet capture etc.
  • Data processing and presentation.

The CRNA Research Engineer position differs from comparable industry positions. Here, you are encouraged to innovate and think outside the box. There is a large diversity of tasks and projects you will be involved in. You will be a part of a competent, inclusive team, working closely with other excellent engineers, PhD students and senior researchers. Depending on your affinities and contributions, you may participate in scientific publications. Engineers with different levels of experience are encouraged to apply.

What Does CRNA Research?

As society becomes increasingly dependent on applications running on top of the internet, the consequences of failure become more severe. Technical failures, unplanned excessive load, design and implementation flaws, human error, and malicious intent all have the potential to interfere with critical services that rely on the internet.

The Center for Resilient Networks and Applications (CRNA) was established to address these problems. We conduct theoretical and empirical research on the robustness and security of ICT infrastructures. We seek ways to ensure that applications continue to function at their best possible level of quality and security, even in the face of unplanned events. We work in areas ranging from wireless access networks to global internet architectures, and from the physical to the application layer.

Successful applicants will carry out software development and engineering activities within one or more of the following areas:

    • Network architectures (Internet resilience and security, novel global architectures, self driving networks, predictable fast recovery, Software Defined Networking, network telemetry, automated control and management, machine learning for failure classification, root cause analysis and automated repair)
    • Cellular network infrastructures (Critical applications on commercial 5G networks, real-time applications with guaranteed latency, Time Sensitive Networking, Internet of Things, Edge Computing, CloudRAN, Software Defined Radio, Network slicing)
  • Security and dependability (robust networks, security analysis of digital services, geographical dependencies, privacy protection, digital value chains, machine learning for anomaly detection).


Software developer, research engineering, IT security, Python, Java, Jupyter, Linux, 5G, edge computing, software defined radio, telemetry, network management, SDN (Software Defined Networking), automation, reliability.

Candidate profile

Preferred skills and qualifications:

  • MSc degree in computer science, telecommunications, electrical engineering or another relevant field.
  • Excellent programming skills in Python, Java or C++.
  • Proficiency in at least two of:
    • Machine learning tools and techniques including Jupyter and TensorFlow
    • Linux system administration
    • IP network administration
    • Virtualization (VM and/or containerization)
    • Database administration
    • DevOps
    • Public cloud infrastructure
    • IT security
    • Mobile communication systems
    • Network technologies
    • Software Defined Networking
    • Software Defined Radio
  • Good communication skills and fluency in English, both writing and speaking.
  • Good command of Norwegian is a great advantage.
  • Good interpersonal skills, willingness and ability to contribute to SimulaMet’s dynamic and inclusive working environment.
  • Motivation for working with a variety of research projects within the research departments at SimulaMet as well as projects defined by external customers.

What we offer

  • Excellent opportunities to work with a highly competent and motivated team of international researchers.
  • An informal and inclusive working environment.
  • Access to state-of-the-art laboratory resources, including supercomputers and advanced network testbeds.
  • Opportunities to build an international network through established collaborations with industry, exchange programs, and research visits to other universities.
  • Office facilities located in the center of Oslo.
  • Numerous benefits, such as access to company cabins, BabyBonus, sponsored social events, comprehensive travel/health insurance policy, etc.
  • Relocation assistance: accommodation, visas, complimentary Norwegian language courses, etc.
  • Wellness and work-life balance: Our employees’ health and well-being is a priority. We encourage flexible work arrangements to help balance work and home life efficiently.
  • A competitive salary according to qualifications.

Application Requirements

Interested applicants are requested to submit the following:

  1. Cover letter: outline your motivation for applying to this specific position and why you are qualified for the position (relevant experience, qualifications, etc).
  2. Curriculum vitae: summarize your educational background, working experience (in particular, any relevant academic or industrial work), contact info for at least two references, etc.

Note that all attachments must be submitted in PDF format. To avoid misplacement, please make sure to include your first and last name in the filenames of all documents that you submit to us.

Application deadline

January 1, 2023. (Applications will be evaluated on a rolling basis. The positions will be filled as soon as possible.)

More information

For all candidates the ability to get a Norwegian security clearance is not required but may enable certain research activities and directions within security applications.

SimulaMet uses Semac’s background check in our recruitment process. Employment for this position will be made according to the act relating to Control of the export of strategic goods, Services and Technology. Candidates who by assessment of the application and any attachments are considered to be in conflict with the export control regulations will not qualify for this position

According to the Norwegian Freedom and Information Act (Offentleglova) information about the applicant may be included in the public applicant list, also in cases where the applicant has requested non-disclosure.


Inquiries about these positions can be made by email to Research Director Sven-Arne Reinemo ([email protected]).

Apply for position

Powered by Labrador CMS