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