Senior Software Engineer

Posted 12/05/2026 by DCV Technologies

Location:
Enfield, Greater London
Salary/Rate:
£60,000 - £65,000/annum + Multiple Benefits

Senior Software Engineer – C++ / Embedded Systems

A leading engineering and technology business is seeking a Senior Software Engineer to join its growing software development team working on advanced real-time and mission-critical systems.

This role is ideal for a hands-on C++ Software Engineer with experience delivering software across the full software development lifecycle (SDLC), from specification through to testing, verification and release.

Key Responsibilities

  • Design, develop and maintain high-quality C++ software
  • Work across the full SDLC including specification, implementation, integration and testing
  • Support existing software products and develop new functionality
  • Collaborate with engineering teams, customers and technical stakeholders
  • Contribute to software verification and technical documentation
  • Mentor junior engineers and support best engineering practice

Required Skills & Experience

  • Strong commercial experience with C++
  • Experience using Microsoft Visual Studio
  • Full SDLC experience within engineering or product environments
  • Software testing and verification experience
  • Strong problem-solving and communication skills

Desirable Experience

  • GUI / HMI / UX development
  • Qt or desktop application development
  • Python or PowerShell scripting
  • Embedded systems, defence, aerospace, maritime or radar systems experience

Keywords

C++, Embedded Software, Software Engineer, Visual Studio, SDLC, GUI, Qt, HMI, Python, PowerShell, Defence, Aerospace, Maritime, Radar, Verification, Testing, Systems Engineering

This is an excellent opportunity to join a highly technical environment developing innovative software solutions for complex engineering systems.

Type:
Permanent
Start Date:
ASAP
Contract Length:
Permanent
Job Reference:
DCV6645PMO
Job ID:
225096417

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts