‹ All open roles

LUN-0099

OpenCPI Senior Software Engineer

  • Gloucester
  • eDV clearance
  • Client: Defence prime

Our client, a defence prime, is looking for a Senior Software Engineer with OpenCPI experience to join a growing team in Gloucester. You will work on a variety of defence, cyber and intelligence programmes, contributing to the design, development and deployment of RF systems. You will work in a multi-skilled team alongside peers, Delivery Managers and Technical Leads.

What you will do

  • Develop and integrate software-defined radio systems using the OpenCPI framework.
  • Work in a cross-functional team to design and integrate RF communication systems for complex mission environments.
  • Apply test-driven development and consider testing throughout the application lifecycle, using OpenCPI for verification and validation.
  • Optimise the performance and reliability of OpenCPI-based systems across a variety of hardware platforms.
  • Use the latest AI/ML tooling and hybrid cloud compute environments to improve delivery.
  • Work to Agile principles and communicate clearly with peers and leaders so that solutions are delivered on time.

What you will bring

  • Evidenced experience, and the ability to keep growing, in at least one of the areas below.
  • Use of the OpenCPI framework, including developing OSPs, components, applications and tests.
  • Experience with RF communications and software-defined radio technologies and architectures.
  • Working knowledge of digital signal processing, algorithm or payload development, and embedded system design.
  • Competence in C/C++ and/or VHDL for embedded applications, plus Python.
  • Ability to obtain and maintain eDV security clearance. You do not need to hold it when you apply, and support is provided through the process.

Nice to have

  • EW or SIGINT capability development, including RF waveform and protocol vulnerability analysis.
  • Familiarity with GnuRadio, MatLab, AMD EDF or other SDR development tools.
  • FPGA/RFSoC development experience and competency in VHDL or Verilog.
  • Commercial and military communications stacks and modem development, such as IEEE 802.x, COFDM, Satcoms or Link 16.
  • Experience working in AWS and CI/CD pipelined environments, especially with GitLab and Linux.
  • Real-time test and measurement experience, using tools such as vector signal analysers.
Apply for this role