‹ All open roles

LUN-0096

Senior Embedded Software Engineer (RF and SDR)

  • Gloucester
  • eDV clearance
  • Client: Defence prime

Our client, a defence prime, is looking for a Senior Embedded Software Engineer to join a multi-discipline electronic warfare capability development team in Gloucester. You will work on defence, cyber and intelligence programmes, designing, developing and deploying RF systems and software-defined radio applications. The role requires you to be able to obtain and maintain eDV security clearance.

What you will do

  • Develop and integrate DSP and SDR functions in C++ for use within a wider OpenCPI application.
  • Implement signal processing pipelines, embedded Linux drivers, firmware and application management code to integrate applications with radios used in the field.
  • Work in a cross-functional team to design and integrate RF communication systems for complex mission environments.
  • Apply test-driven development, building test harnesses and simulations for system verification and validation.
  • Use current AI/ML tooling and hybrid cloud compute environments to improve delivery.
  • Work with peers, delivery managers and technical leads using Agile principles to deliver the right solution on time.

What you will bring

  • Hands-on experience of embedded systems development, particularly for software-defined radio applications.
  • Experience developing DSP and SDR functions in C++.
  • Experience of embedded Linux drivers and firmware development.
  • Experience of test-driven development and building test harnesses and simulations.
  • Experience working in Agile teams, with strong communication skills.
  • Able 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.
  • Commercial and military communications stacks and modem development (for example IEEE 802.x, COFDM, Satcoms or Link 16).
  • Experience working in AWS and CI/CD pipeline environments, especially with GitLab and Linux.
  • Real-time test and measurement using tools such as vector signal analysers.
Apply for this role