> Markdown version of [/jobs/ext/2793061-senior-rf-data-scientist-research-engineer](https://www.wearedevelopers.com/jobs/ext/2793061-senior-rf-data-scientist-research-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior RF Data Scientist / Research Engineer - **Company:** Quell - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Data Analysis, Batch Processing, Beamforming, C++ (Programming Language), Computer Programming, Software Debugging, Field-Programmable Gate Array (FPGA), Python (Programming Language), MATLAB, Machine Learning, NumPy, Open Source Technology, Radio-Frequency Identification, SciPy, Signal Integrity, Systems Integration, Rust (Programming Language), Wi-Fi Technology, Diagnostic Tools, Real Time Systems, Pytorch, Wireless Devices, Matplotlib, Scikit Learn - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2842881628-senior-rf-data-scientist--research-engineer ## About the Role Based near Cambridge, we are seeking exceptional Senior Radio Frequency (RF) Data Scientist / Research Engineers to work at the intersection of RF hardware, digital signal processing, and machine learning. You will analyse complex RF data from software-defined radios (SDRs), develop advanced signal-processing pipelines, and contribute to cutting-edge UAV/drone detection technologies. This is a hands-on R&D role suited to someone who thrives in fast-paced prototyping environments. It is a full-time role within the Research & Prototyping team., * Strong Python proficiency for data analysis and prototyping (NumPy, SciPy, matplotlib, scikit-learn, PyTorch) * Solid understanding of digital signal processing (FFT, filtering, modulation, correlation, noise modelling, resampling) * Familiarity with SDR frameworks such as GNU Radio, SDRangel, osmoSDR, or SoapySDR * Practical understanding of RF hardware chains (antenna -> filters -> mixers -> ADC) and their impact on baseband data * Experience analysing wireless protocols (Wi-Fi, LTE, LoRa, etc.) and physical-layer structures * Comfortable debugging SDR setups and carrying out field-based RF data collection * Strong communication skills and ability to work in an iterative R&D environment * Hands-on experience with SDRs (bladeRF, HackRF, USRP, PlutoSDR) and RF lab equipment (spectrum analysers, VNAs, signal generators) * Experience with passive radar, beamforming, TDoA, Doppler, or direction finding * Familiarity with embedded or real-time systems (e.g., FPGA pipelines, GPU acceleration) * Programming experience in MATLAB, C++, Rust, or similar * Knowledge of RF circuit fundamentals (impedance matching, filter design, gain budgeting) * Experience designing or testing antenna arrays for sensing/detection * Publications, patents, or open-source RF/ML contributions, * Five days a week on-site (ie: this is not a hybrid role) * Full UK driving licence required. If this isn't held, candidates will need to commit to obtaining within 6 months of their start date * Applicants must be fully eligible to work in the UK without restriction, time limit, or the need for current or future sponsorship ## Description * Analysing raw IQ data from SDR platforms (e.g., bladeRF, USRP) to identify, classify, and extract RF signal features * Building diagnostic tools for RF signal characterisation (e.g., time-frequency plots, cyclic spectra, EVM, autocorrelation, constellation tracking) * Designing RF data-processing pipelines that account for real-world hardware constraints (bandwidth, gain stages, ADC limits, timing jitter) * Modelling RF front-end behaviour (filters, mixers, LOs, AGC, noise figure) to improve signal integrity and inference accuracy * Developing machine learning and statistical models for RF classification, anomaly detection, and emitter identification * Prototyping real-time and batch-processing systems in Python (NumPy, SciPy, PyTorch) and integrating with ZMQ, GNU Radio, or C++ backends * Leading RF data collection, field experiments, and over-the-air testing with drones, wireless devices, and custom transmitters ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)