Senior C++ Geospatial Engineer - High-Performance

Sulmara

West of England

Hybrid

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private medical insurance
Hybrid working
Life assurance 5x salary
Pension contributions
Cycle to work scheme

Job summary

Sulmara in Bristol is seeking an experienced Senior C++ Software Developer to own core geospatial and sonar data processing components. You will design, build and optimise high-performance code that handles large datasets and cross-platform workflows.

You will guide architectural decisions, collaborate with data scientists and engineers, and contribute to Python interfaces and automated tests in a fast-moving, supportive environment within the offshore energy sector.

Qualifications

  • Strong proficiency with Git and modern branching workflows; GitLab CI experience is a plus.
  • Experience with unit testing frameworks such as Google Test or Catch2.
  • Cross-platform development for Windows and Linux.
  • Python programming experience is advantageous.

Responsibilities

  • Design, implement, and maintain robust C++ software for geospatial and sonar data processing.
  • Develop high-performance workflows for spatial analysis, mapping, and data fusion.
  • Optimise code for speed, scalability, and memory efficiency across Windows and Linux platforms.
  • Collaborate with data scientists and engineers to integrate C++ modules into wider systems, including Python interfaces where appropriate.
  • Build and maintain automated tests, CI/CD pipelines, and performance profiling systems.
  • Contribute to software architecture decisions, code reviews, and technical documentation.
  • Stay current with modern C++ standards and industry best practices.

Skills

Git
C++
Python

Tools

GitLab CI
Google Test
Catch2

Job description

Sulmara in Bristol is seeking an experienced Senior C++ Software Developer to own core geospatial and sonar data processing components. You will design, build and optimise high-performance code that handles large datasets and cross-platform workflows.

You will guide architectural decisions, collaborate with data scientists and engineers, and contribute to Python interfaces and automated tests in a fast-moving, supportive environment within the offshore energy sector.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Dev — Geospatial Data Processing (Hybrid)
Senior C++ Dev — Geospatial Data Processing (Hybrid)

Sulmara • Bristol

On-site
GBP 85,000 - 110,000
Hybrid/office/home balance
Private health insurance
Dental cover
+5
Senior Software Developer C++ (Geospatial Data Processing)
Senior Software Developer C++ (Geospatial Data Processing)

Sulmara • Bristol

On-site
GBP 85,000 - 110,000
Hybrid/office/home balance
Private health insurance
Dental cover
+5
Senior Software Developer C++ (Geospatial Data Processing)
Senior Software Developer C++ (Geospatial Data Processing)

Sulmara • West of England

Hybrid
GBP 60,000 - 90,000
Private medical insurance
Hybrid working
Life assurance 5x salary
+2
Senior C++ Engineer, HPC Lead & Architect
Senior C++ Engineer, HPC Lead & Architect

Shearwater GeoServices • England

On-site
GBP 90,000 - 120,000
Competitive salary
Mentoring & knowledge sharing
Cross-team collaboration
+1
Senior Software Engineer - Remote - Geospatial
Senior Software Engineer - Remote - Geospatial

Peaple Talent Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Staff Software Engineer – HPC & Geoscience Platform
Staff Software Engineer – HPC & Geoscience Platform

Shearwater GeoServices • England

On-site
GBP 90,000 - 140,000
Competitive salary
Mentoring & knowledge sharing
Global team
Senior Software Engineer – C++
Senior Software Engineer – C++

Gregory Martin International • Portsmouth

On-site
GBP 50,000 - 75,000
Pension
25 days holiday
Life assurance
Senior Geospatial Data Scientist - Contract
Senior Geospatial Data Scientist - Contract

Buro Happold Limited • Greater London

On-site
GBP 70,000 - 110,000
Senior Software Engineer: DevTools & Geospatial (Hybrid)
Senior Software Engineer: DevTools & Geospatial (Hybrid)

IQGeo • Cambridge

Hybrid
GBP 50,000 - 70,000
25 days of paid holiday
Company-matched pension contributions up to 6%
Private medical insurance
+2
Senior C++ Algorithms Engineer - Undersea Autonomy and Defense
Senior C++ Algorithms Engineer - Undersea Autonomy and Defense

ALTEN LTD - UK • Manchester

On-site
GBP 75,000 - 120,000
Private Medical Insurance
Pension Scheme
Cycle-to-work Scheme
+2