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