Software Engineer

Company: Copello
Apply for the Software Engineer
Location: Portsmouth
Job Description:

Overview

In this role you will design, develop and integrate C++ software for advanced defence-focused systems used across maritime platforms. You’ll work within a growing engineering team, contributing from requirements through testing in an Agile/SCRUM environment. You’ll build back-end and client-server components, GUI elements, and integrate with external systems and sensors, shaping robust software for critical defence applications.

Responsibilities

  • Develop and maintain software solutions in C++
  • Design back-end systems, communication layers and client-server apps
  • Develop front-end GUIs
  • Integrate software with external systems and sensors
  • Conduct unit and simulation-based testing
  • Operate within an Agile/SCRUM environment

Key requirements

  • Strong C++ development experience
  • Object-oriented programming and software design experience
  • Knowledge of data structures, algorithms and design patterns
  • Experience with debugging and fault finding
  • Understanding of networking and data serialisation
  • Database and front-end development experience
  • Strong problem-solving and communication skills
  • strong problem-solving
  • clear communication
  • team collaboration
  • Qt
  • QML
  • DDS

…

Posted: September 30th, 2026