At the Institute for the Protection of Maritime Infrastructures in Bremerhaven, we research and develop innovative solutions to strengthen the resilience of maritime infrastructures and to make them adaptable, secure, and sustainable. In close collaboration with partners from research, industry, and other stakeholders in maritime security, we combine technological innovation with practical expertise, offering you the opportunity to contribute to future-oriented projects. As a Computer Scientist (f/m/x) in the "Situational Awareness and Cybersecurity" group within the Department of Maritime Security Technologies, you will research, develop, and test innovative software-based methods and technologies for attack- and failure-resistant acquisition, transmission, processing, and visualization of sensor data, with the goal of analyzing and representing the maritime security situation. Your research will contribute to maintaining the functionality of a heterogeneous, dynamically changing network of sensors and software components - even under challenging operational conditions such as partial outages, reduced data throughput, or unauthorized access. Your work builds upon and extends existing research in distributed systems, computer networks, safety-critical systems, IT security, and autonomous systems. You will have access to an experimental maritime situational awareness application equipped with diverse sensor technology, and you will actively contribute to its development and expansion across all levels—from microcontrollers to user interfaces. We support you in integrating your research findings into a doctoral project.
research and prototypical development of novel methods and technologies for implementing resilient distributed data processing systems as core components of maritime situational awareness applications
completed university degree (Master’s or Diploma) in Computer Science or another relevant field
experience in software development, particularly practical experience with various programming languages and paradigms (e.g., object-oriented, functional), as well as data structures, algorithms, software architectures, and development processes
experience with software development tools, especially build tools (e.g.,