Technologies
- Architecture and high-level design
- Autonomous systems AUV / ROV / ASV
- Bare-metal microcontrollers
- Buildroot
- C++ 17
- CMake (including cross-compilation toolchains)
- Control systems (PID etc.)
- Distributed systems
- Basic hardware design / debugging
- Hardware integration (I2C, CAN, SPI, NMEA, etc)
- Linux (desktop and embedded)
- Marine systems (electronic charting, RADAR for commercial shipping)
- MQTT (and other middleware technologies)
- Navigation - electronic mapping, route planning
- Networking protocols
- Open-CV
- Other languages Java, C#, Python
- Qt framework
- REST services
- Robot Operating System (ROS)
- RTOS (FreeRTOS, ChibiOS)
- Sensor interfacing
- Scripting (eg. bash)
- UML
- Version control (git, SVN, Mercurial)
- YAML, JSON, XML
- Yocto