‹ All open rolesApply for this role
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.