Senior RF System Engineer

Anashield

København

On-site

DKK 900,000 - 1,200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Anashield is seeking a Wireless System Engineer with extensive SDR experience to build software turning raw I/Q into real-time detection and localisation, from DSP blocks to product interfaces. You will design real-time I/Q pipelines in C++ and Python, implement direction-finding, and optimise for high-throughput, low-latency processing, in collaboration with RF hardware and FPGA teams during trials.

Strong knowledge of GNU Radio, DSP, and live I/Q data is essential; FPGA exposure and RF ML

Qualifications

  • Hands-on experience with SDR platforms and live I/Q data.
  • Strong C++ (modern C++14/17+) and Python; production-quality, high-performance code.
  • Solid grounding in digital signal processing: sampling, filtering, FFT and spectral estimation, synchronization, and digital modulation.
  • Experience with GNU Radio or a comparable streaming DSP framework.
  • Ability to reason about a signal chain end to end – from spectrum traces to bug in the code.

Responsibilities

  • Build and maintain SDR applications on GNU Radio or custom frameworks, including out-of-tree blocks.
  • Implement signal detection, classification and parameter estimation.
  • Design real-time I/Q processing pipelines in C++ and Python: channelisation, filtering, resampling, synchronisation, demodulation and detection.
  • Implement direction-finding and localisation algorithms on coherent multi-channel SDRs.
  • Drive SDR hardware from software: tuning, gain and sample-rate control, PPS/GPSDO timing, multi-channel phase coherence and calibration.
  • Optimise for real-time performance: multi-threading, lock-free buffering, SIMD, GPU acceleration and profiling.
  • Build the surrounding software: capture and recording tools, replay and offline analysis, telemetry, configuration, and interfaces to the rest of the system.
  • Work with the RF hardware and FPGA side on interfaces, data formats and system-level performance, and support lab measurement and field trials.
  • Contribute to testing and validation: unit tests on synthetic signals, regression against recorded captures, and repeatable over-the-air test procedures.

Skills

SDR development
Live I/Q data
C++ and Python
Digital signal processing
GNU Radio
End-to-end debugging

Tools

GNU Radio

Job description

We are looking for a wireless system engineer with extensive experience with Software Defined Radio.

You will build the software that turns raw I/Q from our SDR front-ends into reliable, real-time detection, classification and localisation of wireless emitters – from the low-level sample pipeline and DSP blocks through to the services and interfaces the rest of the product is built on.

Key Responsibilities:
  • Build and maintain SDR applications on GNU Radio and/or custom frameworks, including out-of-tree blocks and streaming architectures for continuous wideband capture.
  • Implement signal detection, classification and parameter estimation (energy and cyclostationary detection, burst segmentation, carrier and symbol-rate estimation, modulation recognition).
  • Design and implement real-time I/Q processing pipelines in C++ and Python: channelisation, filtering, resampling, synchronisation, demodulation and detection.
  • Implement direction-finding and localisation algorithms on coherent multi-channel SDRs.
  • Drive SDR hardware from software: tuning, gain and sample-rate control, PPS/GPSDO timing, multi-channel phase coherence and calibration.
  • Optimise for real-time performance: multi-threading, lock-free buffering, SIMD, GPU acceleration and profiling, to sustain wideband sample rates without drops.
  • Build the surrounding software: capture and recording tools, replay and offline analysis, telemetry, configuration, and interfaces to the rest of the system.
  • Work with the RF hardware and FPGA side on interfaces, data formats and system-level performance, and support lab measurement and field trials.
  • Contribute to testing and validation: unit tests on synthetic signals, regression against recorded captures, and repeatable over-the-air test procedures.
Required Qualifications:
  • Hands-on experience developing on SDR platforms and working with live I/Q data.
  • Strong C++ (modern C++14/17 or newer) and Python, with a track record of production-quality, performance-sensitive code.
  • Solid grounding in digital signal processing: sampling, filtering, FFT and spectral estimation, synchronisation, and digital modulation.
  • Experience with GNU Radio or a comparable streaming DSP framework.
  • Able to reason about a signal chain end to end – and to work from a spectrum analyser trace or a recorded capture back to a bug in the code.
Nice-to-Haves:
  • Practical experience with unmanned aerial systems (UAS/drones) spanning commercial use, rapid prototyping, or personal builds.
  • Experience with wideband spectrum monitoring, passive sensing or emitter localisation.
  • Machine learning applied to RF (signal classification, RF fingerprinting), with PyTorch or similar.
  • FPGA exposure (RFNoC, Vivado, HDL) or experience defining hardware/software interfaces.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SDR & RF Systems Engineer - Real-Time DSP
Senior SDR & RF Systems Engineer - Real-Time DSP

Anashield • København

On-site
DKK 900,000 - 1,200,000
Radio Frequency Microwave Engineer
Radio Frequency Microwave Engineer

MITS Industries • København

On-site
DKK 120,000 - 170,000
RF Test Engineer
RF Test Engineer

Sivers Semiconductors UK • Sverige

On-site
DKK 410,447 - 559,701
Innovative projects in cutting-edge technologies
Collaborative global team environment
Hands-on exposure to testing processes
System Engineer
System Engineer

MITS Industries • København

On-site
DKK 800,000 - 1,100,000
Senior RF Systems Engineer – Aerospace & Signals
Senior RF Systems Engineer – Aerospace & Signals

MITS Industries • København

On-site
DKK 800,000 - 1,100,000
Senior Microwave Engineer – Oscillators
Senior Microwave Engineer – Oscillators

Weibel Scientific • Allerød Kommune

On-site
DKK 700,000 - 900,000
RF Subsystems Engineer - Design the communication systems that connect ambitious satellite missions to Earth
RF Subsystems Engineer - Design the communication systems that connect ambitious satellite missions to Earth

GomSpace A/S • Aalborg

On-site
DKK 673,000 - 972,000
Antenna System Architect
Antenna System Architect

Weibel Scientific • Allerød Kommune

On-site
DKK 1,100,000 - 1,700,000
Senior RF & Microwave Hardware Engineer - Copenhagen
Senior RF & Microwave Hardware Engineer - Copenhagen

MITS Industries • København

On-site
DKK 120,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

teqLink • Københavns Kommune

On-site
DKK 900,000 - 1,200,000
Top locations