
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 ... using sensor and infrastructure data, for example through stochastic methods and machine learning
Testing ... object-oriented, functional; at least C++ as well as Java or Python), data structures, algorithms,
software ... and technologies within an experimental maritime situational awareness system
Developing scientific
software