Consultant Software Engineer

Consultant Software Engineer

Full-Time 60000 - 70000 £ / year (est.) No working from home possible
ECM Selection (Holdings) Limited

At a Glance

  • Tasks: Develop clever embedded C and C++ software for national security applications.
  • Company: Established consultancy with a focus on technical expertise and client collaboration.
  • Benefits: Gain experience, learn new skills, and work in a supportive team environment.
  • Other info: Ideal for experienced C++ developers seeking a dynamic, non-corporate culture.
  • Why this job: Make a real impact in national security while enjoying autonomy and varied projects.
  • Qualifications: 1st or 2.1 in a STEM discipline; strong communication skills required.

The predicted salary is between 60000 - 70000 £ per year.

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.

You will need:

  • A 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.

Consultant Software Engineer employer: ECM Selection (Holdings) Limited

As a Consultant Software Engineer at our Tewksbury-based consultancy, you will thrive in a dynamic work environment that values innovation and collaboration. We offer a supportive culture that encourages professional growth through diverse projects in national security applications, allowing you to enhance your skills while making a meaningful impact. With a focus on autonomy and client engagement, this role provides the perfect balance of challenge and opportunity for experienced developers seeking to escape the constraints of larger corporate settings.

ECM Selection (Holdings) Limited

Contact Details:

ECM Selection (Holdings) Limited Recruitment Team

We think you need these skills to ace Consultant Software Engineer

Embedded C
C++
Algorithm Development
Signal Processing
RF Systems Design
FPGA Development
Software Development for Data Capture