About this role
Salary: £58,000 - 60,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.Programming experience in Python, C++, or C# is desirable.Familiarity with containerisation technologies such as Docker, Podman, or Kubernetes is desirable.Knowledge of communication protocols including RS232, RS485, CAN, or I2C is 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#DockerGitSupportKubernetesPodmanPythonRoboticsC++Linux More:
We are a growing engineering team developing autonomous control systems for marine platforms. This role gives us the opportunity to work on real-world robotics and autonomy technologies, helping integrate, test, and deploy software onto operational systems. We work closely with engineers, scientists, and developers to ensure systems operate reliably from development through to deployment and sea trials. The role is hybrid and involves remote deployments with occasional on-site client support.
last updated 29 week of 2026