OpenCPI Engineer

OpenCPI Engineer, permanent, four day working week, DV or eDV cleared

Gloucestershire Permanent £50,000 – £80,000 Software
Apply Posted 3 Nov 2025

Job Title: OpenCPI Engineer
Location: Gloucester, UK
Job Type: Permanent, Full-Time (37.5 hours per week – Four day working week)
Salary: £50,000 – £80,000 DOE
Clearance: Due to the nature of the work, current DV or eDV clearance is required.

 

About the Role

We are seeking an experienced OpenCPI Engineer to join a growing engineering team in Gloucester. This is a chance to work on a range of defence, cyber, and intelligence programmes, contributing to the design, development, and deployment of advanced RF and software-defined radio (SDR) systems.
The role offers flexible working arrangements, professional development opportunities, and the chance to be part of projects that have real-world impact.
 

Key Responsibilities

  • Use the OpenCPI framework to develop and integrate SDR systems.
  • Design and integrate RF communication systems with cross-functional teams.
  • Apply test-driven development throughout the lifecycle of applications.
  • Optimise system performance to ensure efficiency and reliability.
  • Analyse and address vulnerabilities in OpenCPI-based systems.
  • Collaborate with colleagues and provide detailed reports on progress and findings.

 

Skills and Experience Required

  • Strong experience with the OpenCPI framework (design, integration, optimisation).
  • Solid background in RF communications and SDR technologies.
  • Knowledge of digital signal processing, RF algorithms, and embedded development.
  • Proficiency in C/C++ and/or VHDL for embedded applications.
  • Familiarity with SDR architectures and chipsets.

 

Desirable Skills

  • Experience with OSP/BSP development.
  • Knowledge of GnuRadio, Python, and other SDR tools.
  • Experience with Linux environments and GitLab version control.
  • Understanding of mission system integration and field trial support.
  • Hands-on experience with real-time test and measurement tools

Apply for this role

Tell us a little about yourself and attach your CV.

    Know someone who'd be perfect?