Senior Software Engineer - C

DCV Technologies

Enfield

On-site

GBP 70,000 - 100,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DCV Technologies in the United Kingdom is recruiting a Senior Software Engineer to join an established engineering software team developing software for advanced maritime navigation, surveillance and radar systems. This is a hands-on C++ role across the full SDLC.

You will design, implement, test and maintain software, provide technical guidance, and collaborate with customers and suppliers on software-related matters, contributing to sophisticated product engineering.

Qualifications

  • C++ programming and hands-on SDLC experience required.
  • Strong software design and verification capabilities.
  • Proficient written and verbal English communication.
  • Degree in Software Engineering, CS, EE or related field.

Responsibilities

  • Specification, design, development, implementation, testing and maintenance of C++ software.
  • Taking responsibility for software design through to verified delivery.
  • Software testing, verification and problem solving throughout the lifecycle.
  • Providing technical support to less experienced engineers.
  • Acting as a technical liaison with customers, suppliers and collaborators.

Skills

C++ programming
SDLC experience
Software design
Software verification
English communication

Education

Bachelor's degree in Software Engineering, Computer Science, Electronic Engineering or related

Tools

Visual Studio 2022/2026

Job description

We are recruiting a Senior Software Engineer to join an established engineering software team developing software for advanced maritime navigation, surveillance and radar systems. This is a hands‑on C++ software engineering role with responsibility across the full software development lifecycle (SDLC), from preliminary specification and software design through implementation, testing, verification and maintenance.

The Role

As a Senior Software Engineer, you will use strong engineering practices to develop software for innovative products and solutions while supporting and enhancing existing software in line with commercial and product requirements.

Key responsibilities include
  • Specification, design, development, implementation, testing and maintenance of C++ software.
  • Taking responsibility for all or an assigned portion of a software design through to verified software delivery.
  • Software testing, verification and problem solving throughout the engineering lifecycle.
  • Providing technical support and advice to less experienced software engineers.
  • Acting as a technical liaison with customers, suppliers and engineering collaborators on software-related matters.
  • Contributing to the continued development and improvement of complex engineering products and systems.
Skills & Experience
  • Excellent C++ programming and software development knowledge.
  • Experience taking software projects through the software development lifecycle (SDLC).
  • Good knowledge of Microsoft Visual Studio 2022/2026.
  • Strong software design, software verification, analytical and problem-solving skills.
  • Good written and verbal English communication skills.
  • A degree in Software Engineering, Computer Science, Electronic Engineering or another relevant technical subject.
Desirable Experience

Experience with GUI, UX or HCI would be beneficial, alongside scripting languages such as Python or PowerShell. Knowledge of radar, maritime navigation, surveillance systems, ECDIS, embedded software, systems engineering or defence technology would also be advantageous.

This opportunity could suit a Senior Software Engineer, Senior C++ Developer, C++ Software Engineer, Embedded Software Engineer or Software Design Engineer seeking technical ownership within a complex product engineering environment. You will have the opportunity to apply your C++ expertise across design, development and verification while contributing to technically sophisticated software products.

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

Similar jobs worth comparing

Senior Software Engineer - C
Senior Software Engineer - C

DCV Technologies • Greater London

On-site
GBP 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

CBSbutler Holdings Limited trading as CBSbutler • Greater London

On-site
GBP 60,000 - 65,000
Senior Software Engineer
Senior Software Engineer

CBSbutler Holdings Limited trading as CBSbutler • Enfield

On-site
GBP 60,000 - 65,000
Senior C++ Engineer for Maritime Navigation & Radar
Senior C++ Engineer for Maritime Navigation & Radar

DCV Technologies • Enfield

On-site
GBP 70,000 - 100,000
Senior C++ Software Engineer – Maritime Radar & Systems
Senior C++ Software Engineer – Maritime Radar & Systems

DCV Technologies • Greater London

On-site
GBP 70,000 - 90,000
C++ Software Engineer
C++ Software Engineer

Technical Futures Ltd • Essex

Hybrid
GBP 60,000 - 85,000
25 days holiday
Private medical cover
Life Assurance
+1
Senior Software Engineer
Senior Software Engineer

Kelvin Hughes (A Hensoldt Company) • Enfield

On-site
GBP 65,000 - 90,000
Principal C++ Software Engineer
Principal C++ Software Engineer

SoCode Limited • Essex

On-site
GBP 90,000 - 120,000
Principal C++ Software Engineer
Principal C++ Software Engineer

SoCode Limited • Cambridgeshire and Peterborough

Hybrid
GBP 90,000 - 120,000
Hybrid work arrangement
Principal C++ Software Engineer
Principal C++ Software Engineer

SoCode Limited • Great Chesterford

Hybrid
GBP 110,000 - 140,000