Requirements
Must have:
- We require a good degree in a relevant technical subject.
- A Masters or PhD specialising in wireless communications, RF systems and/or DSP would be advantageous.
- We need proven experience translating signal processing algorithms into commercial-grade production software.
- We are looking for strong skills in low-level algorithms used for radio communications, DSP, signal modelling and metrics.
- Python is our language of choice, so we need strong Python development skills.
- Experience working with test hardware or test bench equipment, including the ability to drive equipment using specific protocols, is required.
- You should demonstrate an attention to robustness, optimisation and testing in production code.
- You must be eligible to live and work in the UK.
Responsibilities:
- We will ask you to take algorithm specifications, models and empirical data and engineer them into production code.
- We will expect you to develop and maintain robust, optimised software that runs alongside low-level hardware.
- You will develop and maintain an extensive test suite.
- You will build and maintain a library of reference data.
- You will create any necessary validation tools.
- You will work on software for RF communications hardware, firmware and software design.
- You will contribute to turning RF communications algorithms, models and metrics into production-ready code.
Company:
We work at the cutting edge of RF communications hardware, firmware and software design. This is a primarily office-based role in Cambridge with flexible working.
We offer a highly competitive salary and benefits including share options, private medical cover and additional flexible options. You will be joining a technically strong environment focused on wireless communications, RF systems, DSP and data-driven analysis, with the opportunity to work on challenging engineering problems in a high-tech setting.