The Institute for Electronics and Computer Science (EDI) invites students from RTU, LU, and other universities to develop their master’s and bachelor’s theses using the Institute’s resources and scientific guidance.

We can match you with a supervisor: simply write to or call 67554500.

The development of master’s and bachelor’s works are managed by experienced scientific staff, and facilities are provided for the carrying out of theoretical studies and experimental developments. Writing your master’s or bachelor’s thesis can be combined with working in the institute!

Detailed information on selecting a thesis topic, internships, and work opportunities at EDI.


Extremely accurate measurement of event timing

  1. Super-high precision (picosecond) time and time-amplitude measurement systems, as well time synchronization systems;

Remote research and processing of space data

  1. Treatment of hyperspectral images with applications for classification of objects, such as forest classification;
  2. Using the information theory to classify hyperspectral image objects.

Robotics and machine-receiver

  1. Computer vision and deep learning (artificial neural networks) for detecting, localizing, and segmenting objects in images and video (1D, 2D, 3D). The theory here will have to face image processing, machine learning, convolution neural networks, recurrent neural networks. In practice, it will include defining and training neural networks, preparing and generating training data sets;
  2. Clustering of unlabeled data with artificial neural networks or Deep Learning;
  3. Extending training data with 3D computing and simulation software and generative neural networks;
  4. Bio-inspired navigation in mobile robots;
  5. Methods of interpretative artificial intelligence systems, explanations for decision-making of artificial intelligence systems (“black box”), software and methods for explaining artificial intelligence (functional, local, structural, perturbation, modular), interpretation and explanation;
  6. 3D reconstruction algorithms study and development of a stereo-vision system based on artificial neural networks;
  7. Computer vision and industrial robot applications in the management of various types of industry, etc., and the development of a human tracking system using an industrial robot and a camera;
  8. Data compression with artificial neural networks / Deep Learning.
  9. Applications of stimulated learning in the control of industrial and mobile robots.

Signal processing and embedded intelligence

  1. Development and implementation of a distributed calculation system architecture. (keywords: Linux, FPGA, ARM, Edge computing, ZMQ);
  2. Ultra-broadband (UWB) signal generation, recording, processing methods, and sub-technical solutions for applications of the “Through-wall imaging”, terrestrial mapping, contact-free diagnostics, small-object motion detection, aerial selection for ultrawide-band signal discharge using the impactor method, etc. Handling of signals from various sources (radar, medical, sports, social, etc.) using the Karhunen-Loeve method;
  3. Generating pulses ranging from parts of the volt to a thousand volts and fronts from hundred picoseconds to more than one nanosecond;
  4. The human body as a data-transmission environment: experimental measurements on the spread of an electrical field and magnetic field through the human body.

Smart sensors and the Internet of Things

  1. Development of wireless sensing networks and IoT to improve quality of life (including for people with special needs), smart house, smart class, smart laboratory, environmental improvements, and/or industrial equipment performance (Industry 4.0);
  2. Identification of human activities using wearable devices equipped with an accelerometer and other sensors and/or infrastructure sensors such as stationary WiFi or IEEE 802.15.4 devices;
  3. IEEE 802.15.4 TSCH protocol for low-power wireless networks — scheduling and other aspects;
  4. Bluetooth Low Energy (BLE) protocol for low-power wireless networks: performance measurements, resistance to interference and other aspects;
  5. Design and development of self-driving cars: development of the MPC (Model Predictive Control) controller, implementation of a programming language for describing self-driving car maneuvers, effective creation of a neighborhood 3D point-cloud map from LiDAR data, GPS and video camera data;
  6. Detection of drone orientation in space using an optical sensor.

Cyber security

  1. Research related to cryptocurrencies and other Distributed Ledger Technologies, such as Internet of Things, an experimental assessment of existing implementation;
  2. Analysis and practical feasibility of costs of exploiting SS7 vulnerabilities;
  3. Social engineering attacks against e-Signature users and recommendations to mitigate them;
  4. The resilience of home/office alarms to physical attacks.

The Institute for Electronics and Computer Science is a national scientific body that handles research in the fields of electronics, signal processing, telecommunications, and computer science, and conducts the development of science-intensive electronic equipment and software using modern technologies and solutions. In line with the cooperation agreements concluded with the RTU, LU, and VeA, the Institute is a research base for these universities and has equivalent rights and responsibilities in the management of academic works. The activities of the Institute are based on the execution of projects financed by various sources of Latvia, the European Commission, the European Structural Funds, etc., in which original solutions are found for the tasks assigned.