Consultant Software Engineer

ECM Selection (Holdings) Limited

Tewkesbury

On-site

GBP 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Performance-based bonus
Excellent pension scheme

Job summary

ECM Selection (Holdings) Limited is seeking a senior consultant with strong C/C++ and Linux skills to work on national security projects from their Tewkesbury office.

You will engage across the project lifecycle with clients, enjoy autonomy in your work, and join a collaborative team. The role suits an experienced C++ developer from the defence sector seeking engaging work outside large‑company environments.

Qualifications

  • 1st or 2.1 in numerate STEM; Master's or PhD would be advantageous.
  • Excellent communication skills; confident discussing complex technical concepts with clients and colleagues and proficiency in authoring technical documentation.
  • Software engineering in C or C++ and Linux; frontend development in TypeScript/JavaScript and HTML would be useful.

Responsibilities

  • Lead project lifecycle with a high degree of client contact and autonomy over your work.
  • Work as part of a supportive, collaborative team on defence sector projects.
  • Develop software in C/C++ under Linux, contributing to national security applications.

Skills

C/C++ development
Linux
TypeScript/JavaScript
HTML
Technical writing
Client communication

Education

First or 2:1 in a numerate STEM discipline
Master's or PhD advantageous

Job description

Developing clever embedded C and C++ software to support national security applications.

Based in Tewksbury, this established consultancy provides broad technical expertise in disciplines such as algorithm development, signal processing, RF systems design, FPGA development, and software development for data capture and hardware control. Their clients are typically the UK Government or small companies needing specialist knowledge to complete their own projects. The work is varied and cross‑disciplinary in nature. Software is typically developed in C or C++ under Linux, with HTML and TypeScript/JavaScript being used for user interfaces.

As a senior consultant, you will be involved throughout the project lifecycle with a high degree of client contact and autonomy over your work. This role would likely suit an experienced C++ developer from the defence sector seeking interesting work without a big‑company corporate culture or drawn out project time frames. This role is a great opportunity to build experience and learn new skills while working as part of a supportive and collaborative team.

Qualifications
  • 1st or 2.1 in a numerate STEM discipline and strong pre‑university grades (A* or A at A‑levels, or equivalent). A relevant Master's or PhD would be advantageous.
  • Excellent communication skills: being confident discussing complex technical concepts with clients and colleagues and proficiency in authoring technical documentation.
  • Software engineering skills in C or C++ and Linux. Familiarity with common software engineering tools and best practice are essential. Front‑end development skills in TypeScript/JavaScript and HTML would be useful.
  • Full right to work in the UK and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years.

This role is fully office‑based due to the nature of projects, but there is some flexibility on working hours to allow for employees circumstances. A highly competitive salary is on offer to the successful candidate and the benefits package includes a performance‑based bonus and an excellent pension scheme.

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

Similar jobs worth comparing

Senior C/C++ Linux Software Engineer (27605)
Senior C/C++ Linux Software Engineer (27605)

Ecm Selection • Tewkesbury

On-site
Highly competitive salary
Excellent pension scheme
Performance-based bonus
Senior Software Developer
Senior Software Developer

ECM Selection (Holdings) Limited • Guildford

On-site
GBP 65,000 - 90,000
10% employer pension contribution
Annual performance bonuses
Software Engineer
Software Engineer

Addition • Malvern

Hybrid
GBP 70,000 - 100,000
Matched contribution pension
Life assurance
Generous holiday allowance
+1
Embedded Software Consultant – Defence – Cambridge
Embedded Software Consultant – Defence – Cambridge

Newton Colmore Consulting Ltd • United Kingdom

On-site
GBP 55,000 - 85,000
Starting salary
Salary reviews
Bonus
+2
Embedded Software Engineer
Embedded Software Engineer

Matchtech • England

On-site
GBP 65,000 - 90,000
Strong salary offering
Flexible benefits for health and wellbeing
Cooperative working culture
+2
Embedded Software Consultant – Defence
Embedded Software Consultant – Defence

Newton Colmore Consulting • Cambridge

On-site
GBP 45,000 - 70,000
Bonus
Pension
Free lunches
+2
Technology Lead, Electronics and Software – Defence and Security
Technology Lead, Electronics and Software – Defence and Security

Cambridge Consultants • Cambridge

Hybrid
GBP 50,000 - 75,000
Career progression opportunities
Dynamic innovation environment
Embedded Software Consultant - Defence - Cambridge
Embedded Software Consultant - Defence - Cambridge

Newton Colmore Consulting • Cambridge

On-site
GBP 40,000 - 70,000
Salary reviews
Bonus
Pension
+1
Software Engineer
Software Engineer

SII Group UK • Belfast

On-site
GBP 40,000 - 60,000
Competitive Basic Salary
6% Employers Contribution
Private Medical Insurance
+3
Senior Electronics / Software Engineer
Senior Electronics / Software Engineer

Cambridge Consultants • Cambridge

On-site
GBP 40,000 - 60,000