Senior C++ Engineer: Autonomous Maritime Systems

Harris Geospatial Solutions

Fareham

On-site

GBP 75,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid working where possible (3 days/
Private medical insurance
Pension scheme with employer contrib.
Life Assurance 4x salary

Job summary

L3Harris in Portchester seeks a Senior Software Engineer to lead design and development of autonomous maritime software. You will drive architecture, mentoring, and cross-functional collaboration to deliver robust C++ solutions across embedded and real-time systems.

The role emphasizes Agile/DevSecOps practices, Linux/Git proficiency, and Qt-based UI work, with hybrid working arrangements and a strong focus on secure, scalable software lifecycles.

Qualifications

  • Bachelor’s degree in Computer science, Software Engineering, or equivalent practical experience.
  • Minimum 5 years of professional experience in C++ software development, including embedded or real-time systems.
  • Proven experience providing technical leadership within Agile and DevSecOps environments.
  • Demonstrated ability to design and deliver complex, high-reliability software systems.
  • Strong Linux and Git-based development experience.
  • Experience with modern software development workflows and CI/CD practices.
  • Strong communication, collaboration, and stakeholder engagement skills.

Responsibilities

  • Lead the design, development, and architecture of high-performance C++ applications for autonomous maritime systems.
  • Provide technical leadership and mentorship to software engineers, promoting best practices in software design, code quality, and system integration.
  • Collaborate with systems engineering, UX, QA, product management, and external partners to deliver high-quality software solutions.
  • Drive Agile software development activities, including sprint planning, reviews, retrospectives, and continuous improvement initiatives.
  • Utilise JIRA, GitLab, and CI/CD pipelines to manage development activities and ensure reliable software delivery.
  • Oversee and contribute to Qt-based UI development for mission-critical operator interfaces.
  • Ensure software solutions are robust, scalable, secure, maintainable, and supportable throughout the product lifecycle.
  • Support development, integration, deployment, and DevOps activities within Linux (RHEL 8) environments.

Skills

Strong communication
Leadership
C++
Agile methodologies
DevSecOps

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Git
CI/CD pipelines
Qt framework
Linux

Job description

L3Harris in Portchester seeks a Senior Software Engineer to lead design and development of autonomous maritime software. You will drive architecture, mentoring, and cross-functional collaboration to deliver robust C++ solutions across embedded and real-time systems.

The role emphasizes Agile/DevSecOps practices, Linux/Git proficiency, and Qt-based UI work, with hybrid working arrangements and a strong focus on secure, scalable software lifecycles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer – Maritime Autonomy Systems
C++ Software Engineer – Maritime Autonomy Systems

L3Harris Technologies • Fareham

Hybrid
GBP 60,000 - 85,000
Hybrid working where possible
25 days holiday + bank holidays
Private medical insurance
+2
C++ Software Engineer - Maritime Autonomy (Hybrid)
C++ Software Engineer - Maritime Autonomy (Hybrid)

L3Harris Technologies, Inc. • Fareham

Hybrid
GBP 55,000 - 75,000
Hybrid work model
Private medical insurance
Pension scheme
+4
Maritime Autonomy Software Engineer – C++ / Linux
Maritime Autonomy Software Engineer – C++ / Linux

L3Harris Technologies • Fareham

Hybrid
GBP 55,000 - 75,000
Hybrid work
Half-day Friday
25 days holiday + bank holidays
+7
Senior Software Engineer – Maritime Autonomy
Senior Software Engineer – Maritime Autonomy

L3Harris Technologies, Inc. • Fareham

Hybrid
GBP 70,000 - 90,000
Private medical insurance
Pension scheme 8% employer contrib.
Life Assurance 4x salary
+3
Maritime C++ Software Engineer (Hybrid UK)
Maritime C++ Software Engineer (Hybrid UK)

Harris Geospatial Solutions • Fareham

On-site
GBP 70,000 - 90,000
Hybrid working where possible
Flexible or part-time working options
25 days holiday plus bank holidays
+6
Senior Software Engineer (Autonomy & Maritime Systems)
Senior Software Engineer (Autonomy & Maritime Systems)

Harris Geospatial Solutions • Fareham

Hybrid
GBP 75,000 - 110,000
Hybrid working where possible (3 days/
Private medical insurance
Pension scheme with employer contrib.
+1
Autonomous Maritime Systems Engineer
Autonomous Maritime Systems Engineer

Harris Geospatial Solutions • Fareham

Hybrid
GBP 65,000 - 90,000
Hybrid working
Half day finish on Friday
25 days holiday + bank holidays
+7
Senior Software Engineer (Autonomy & Maritime Systems)
Senior Software Engineer (Autonomy & Maritime Systems)

L3Harris Technologies, Inc. • Fareham

Hybrid
GBP 70,000 - 90,000
Private medical insurance
Pension scheme 8% employer contrib.
Life Assurance 4x salary
+3
C++ Software Engineer
C++ Software Engineer

Harris Geospatial Solutions • Fareham

Hybrid
GBP 70,000 - 90,000
Hybrid working where possible
Flexible or part-time working options
25 days holiday plus bank holidays
+6
C++ Software Engineer
C++ Software Engineer

L3Harris Technologies • Fareham

Hybrid
GBP 60,000 - 85,000
Hybrid working where possible
25 days holiday + bank holidays
Private medical insurance
+2