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.
What to expect
Maritime infrastructures are essential for the functioning of modern societies. Offshore wind farms supply us with green electricity, our natural gas is delivered through LNG terminals and subsea pipelines, and our internet relies on a global network of undersea data cables. However, these infrastructures are increasingly threatened by accidents, disasters, and not least by hybrid attacks — such as sabotage of undersea data cables and pipelines.
As a computer scientist in the Maritime Safety and Security research group within the Department of Resilience of Sociotechnical Systems, you conduct research into concepts and methods for computer-based simulation and analysis of maritime threat scenarios. The goal is to incorporate sensor and infrastructure data into threat analyses and to integrate these analyses into a maritime situational awareness system.
Your tasks
- Researching methods and developing prototypes for computer-based simulation and analysis of maritime hazard and threat scenarios using sensor and infrastructure data, for example through stochastic methods and machine learning
- Testing and validation of those methods and technologies within an experimental maritime situational awareness system
- Developing scientific software components, in particular data processing pipelines, simulation environments, and analysis frameworks for the experimental maritime situational awareness system
- Presenting and publishing research results in academic journals as well as at national and international conferences
Opportunity to conduct PhD research.
Your profile
- University degree (university diploma or master's degree) in computer science or a related discipline
- Good knowledge of software development, i.e., various programming languages (imperative, object-oriented, functional; at least C++ as well as Java or Python), data structures, algorithms, software architectures, and software development processes
- Experience with software development tools, in particular build tools (e.g., CMake, Gradle, Cargo), version control (Git), testing environments, virtualization (e.g., KVM, Docker), collaboration and CI/CD (e.g., GitLab)
- Basic experience with MATLAB, Octave, or similar tools
- Knowledge of the conceptual and technical foundations of databases
- Knowledge of the mathematical and technical foundations of machine learning
- Experience in building and configuring computer systems as well as in the use and administration of Linux systems
We look forward to getting to know you!
If you have any questions about this position (Vacancy-ID 4402) please contact:
Jan Stockbrügger
Tel.: +49 471 92419910