As a member of the i-SENSE group you will be developing innovative solutions for a broad range of domains.


University Degree in Electrical/Electronic/Computer Engineering, Computer Science or related field
Knowledge of computer architecture concepts
Advance knowledge of English (oral & written)
Experience in collaborative research projects (e.g. H2020) is considered a plus

Desired Skills and Knowledge

Programming languages: C/C++, Python, Java
Linux Operating System (daemons, resources, directory structures, deployment of applications, security etc.)
Communication protocols (TCP/IP, UDP, DHCP etc.), IoT protocols (MQTT, CoAP, AMQP, Kafka, etc.) and security standards.
Wireless communication systems (Wi-Fi, LTE, Bluetooth, LoRa, GPS/GNSS etc)
TCP/IP based networking and network analysis tools (e.g. Wireshark)
General backend development (SQL, RESTful APIs etc.)
Software and hardware failure investigation and debugging methods

Nice to have  

Advanced knowledge of systems architecture (processor architecture, compiler design, ABIs, linux kernel)
Embedded Linux based development
Integrating devices at the Edge or Gateway positions in an IoT technology stack
Virtualization and containerization (VirtualBox, VMware, Docker etc.)
Network wiring (coaxial cables, UTP, USB etc.).
5G architecture and terminology (SDR, MANO etc.)
Network virtualization and Software Defined Networks (OpenDaylight, OpenVSwitch etc.)
Software versioning tools (Git etc.)
Experience in translation of end-user requirements into SW requirements

Personal Characteristics

Analytical skills to solve problems with creativity and attention to detail
Highly self-motivated and eager to learn new technologies and investigate solutions
Ability to work effectively both independently and within a team
Strong desire to learn and accept new challenges
Planning and time-management skills
Capable to communicate and collaborate with multi-disciplinary research groups in the context of international research and innovation projects
Flexible to travel abroad for short term periods