Salary: £32,000 - 40,000 per year Requirements: Bachelors degree in Robotics Engineering, Computer Science, Electrical Engineering, or a related field. Understanding of programming and software development principles. Familiarity with Git or version control systems and collaborative development workflows. Strong analytical and problem-solving abilities. Good communication skills and the ability to work effectively within a technical team. Interest in autonomous systems, robotics, or maritime technology. Programming experience in Python, C++, or C# (desirable). Familiarity with containerisation technologies such as Docker, Podman, or Kubernetes (desirable). Knowledge of communication protocols including RS232, RS485, CAN, or I2C (desirable). Responsibilities: Integrate autonomy software onto simulation environments and real-world platforms. Support system testing, verification, and validation prior to deployment. Assist with Factory Acceptance Testing, Harbour Acceptance Testing, and Site Acceptance Testing (FAT/HAT/SAT). Configure and adapt software systems for different vessels and operating environments. Identify, document, and troubleshoot system or software performance issues. Support remote deployments and occasional on-site client support. Maintain configuration management records and track system changes. Contribute to technical documentation including user guides, reports, and release notes. Technologies: C# Docker Git Support Kubernetes Podman Python Robotics C++ More: We are a growing engineering team developing autonomous control systems for marine platforms. This role offers the opportunity to work on real-world robotics and autonomy technologies. We emphasize a collaborative environment where you will work closely with engineers, scientists, and developers to ensure systems operate reliably from development through to deployment and sea trials. last updated 10 week of 2026