Enable job alerts via email!

Software Developer, Graduate to Experienced

ECM Selection (Holdings) Limited

Gloucester

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A high-tech recruitment firm is seeking a software engineer for an April 2026 start in Gloucester. The role involves varied projects in signal processing and embedded software, requiring a solid background in C, C++, Python, and other languages. Ideal candidates are graduates with excellent communication skills and a readiness for technical challenges. This is an office-based position with flexible hours and competitive remuneration.

Benefits

Flexible hours
Competitive remuneration
Opportunities for personal development

Qualifications

  • Strong background in software development and experience in multiple programming languages.
  • Excellent communication in technical and conversational English.
  • Ability to learn quickly and provide real-world technical solutions.

Responsibilities

  • Contribute to software engineering across various projects.
  • Collaborate on real-world solutions in signal and image processing.
  • Adapt to diverse software development tasks in multiple programming languages.

Skills

C++
Python
TypeScript
JavaScript
Signal Processing
Image Processing

Education

1st or 2:1 in a numerate subject
Strong A-levels in Maths and Physics
PhD (optional)
Job description
Overview

A 2026 start in digital communications software, image and data processing
Gloucester, UK, office-based; to £competitive DoE

For graduates, postgraduates and experienced professionals seeking a 2026 start (April through summer) in their next role. This software engineering position requires eligibility for a high level of security clearance; British nationals with UK residence may meet this requirement.

This established company produces a variety of high-tech solutions for corporate and government use. Projects are wide-ranging and frequently involve signal processing, image processing, and low level or embedded software engineering in C / C++ / Rust in addition to higher level work in Python, TypeScript and JavaScript. The successful candidate will be adaptable to this variety of work.

Responsibilities

You will contribute to software engineering across diverse projects, including signal processing, image processing, and embedded or low-level software development in C / C++ / Rust, alongside higher level work in Python, TypeScript and JavaScript. You will be expected to adapt to a variety of tasks and collaborate with teammates on real-world solutions.

Qualifications
  • A 1st or 2:1 in a numerate subject from a top university, possibly (though not necessarily) a PhD, and strong A-level or equivalent grades (A equivalent) in at least Maths and Physics.
  • Prior software development experience in C, C++, Python, TypeScript or JavaScript. It is likely you will have made major design and implementation contributions to at least one sizeable project (an application or system of some complexity rather than a website or simple web service), and will have a good knowledge of at least one other relevant programming language as well.
  • Your ability to learn quickly and interest in providing technical solutions to real-world problems.
  • Excellent communication skills in written and verbal technical and conversational English.

Given anticipated competition for this role, one or more relevant specialisations would be positive, for instance in embedded development, signal processing, or image processing towards a real world application rather than for purely research or educational purposes. Extracurricular software project work, internships, and evidence of interest in the commercial sector would be advantageous.

Additional Information

You would be joining a successful SME with opportunities to be involved in many facets of the business, offering a good amount of individual responsibility and a rewarding role with plenty of technical challenges. Remuneration is competitive with benefits. Day-to-day work is office based with flexible hours. Job offers are contingent on passing security clearance.

Another top job from ECM, the high-tech recruitment experts.

Even if this job is not quite right, contact us now — we may have the ideal job for you. To discuss your requirements call ECM or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27504) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.