Software Defined Radio Engineer

Company Details

RHEA Group is an international leading Space and Security engineering organisation providing engineering services and customised technology solutions enabling the design, operation and utilisation of space systems and other critical infrastructure. We attract skilled engineers, scientists and management professionals worldwide; and offer a range of exciting career paths within our organisation and working alongside clients such as the UK Space Agency, the European Space Agency, the European GNSS Agency, NATO, the European Commission, EUMETSAT, etc.

Are you looking for a new opportunity in a fast-moving global company with a family feel? A job where you could have an impact?

We are looking for a Software Defined Radio (SDR) Engineer to work in Luxembourg.

The SDR Engineer will support the development of SDRs for RHEA’s end-to-end Cybersecurity Testbed for Space-Ground Communication Networks (CEST) Lab in Luxembourg. The CEST is a multifunctional testbed for demonstrating end-to-end space and terrestrial communication networks established through SDRs components.  The deployed SDRs will initially be prototyped and tested in a lab environment and then will be employed in commercial operations. You will also be responsible for implementing methods for SDR data acquisition to ensure successful testing, verification, and validation.

The perfect candidate for this role will have significant previous experience designing, developing, and testing many SDRs particularly on rapid timelines. We are looking for engineers that enjoy a challenge and have a track record of creative thinking to solve unconventional problems.

Tasks and Activities

The scope of work will include:

  • Setting up and operating laboratory based SDR hardware/software.
  • Being responsible for design, development, and testing of all SDR software and hardware including its FPGA and host interface.
  • Evaluating SDRs for incorporation into different space (gateway, payload, end-user, and spacecraft systems) and/or terrestrial end-to-end networks.
  • Updating or creating Linux device drivers and host interface software to interact with the SDRs.
  • Coding the protocols, baseband processing, and MAC for SDR-based products.
  • Developing test software and drivers to support unit, integration, and system testing of all SDR software functions.
  • Writing software code in C, C++, Java, MATLAB, Python or other languages in a Linux or Windows environment.
  • Working with other software team members to benchmark space and/or terrestrial network applications to identify candidates blocks for migration into FPGAs.
  • Designing in-house IP blocks for core space and/or terrestrial networks in a hardware description language (Verilog, VHDL).
  • Testing and validating hardware blocks both in simulation and on target.
  • Writing and maintaining documentation for in-house IP blocks and other SDR related software.
  • Developing software and algorithms, machine-learning algorithms, or artificial intelligence techniques and applying them to digital RF signal processing, RF engineering or spectrum theory, communication systems, electronic warfare.
  • Performing RF signal reception and transmission of data using various modulations schemes (FSK, PSK, QAM, etc.) as well as transmission schemes (TDMA, FDMA, CDMA) into SDR devices.
  • Contributing to the different research projects, either coordinating technical contribution and/or preparing project deliverables.
  • Contributing to new research proposals to attract industrial, national and European projects.

Skills and Experience

The following skills and experience are mandatory:

  • A Master’s or Bachelor’s degree in Telecommunication/Electrical/Computer Engineering or a related field.
  • At least three years of recent experience working with SDRs.
  • Experience with device drivers for communication between Linux user space and/or terrestrial network applications and FPGAs.
  • Experience in FPGA design flows (Xilinx, Altera).
  • Experience with SOC platforms such as the Zynq.
  • Working knowledge of interface protocols (AXI, OCP).
  • Ability to create detailed test-benches for bench-marking and testing deployed SDRs.
  • Ability to work with at least one hardware description language (Verilog, VHDL).
  • Experience using SDR lab equipment for testing and validation.
  • Experience with implementing DSP algorithms in FPGAs.
  • Experience working with multiple programming languages (C, C++), scripting languages (Python, Bash), operating systems, and development environments.
  • Experience working with industrial projects and public funded research projects.
  • Good knowledge on RF and Baseband level interference management solutions.
  • Highly committed, excellent team-worker, and strong critical thinking skills.

The following skills and experience would be highly desirable:

  • Experience developing with cybersecurity algorithms.
  • Experience in contributing to ESA projects.
  • Experience in writing proposals and supporting technical deliverable reports.

Why should you apply?

  • You will have the opportunity to work within a major institution.
  • We encourage everyone to think outside the box and to push the boundaries of traditional knowledge. This role is an opportunity to join a forward-thinking company and allows for a deeper understanding of the industry.
  • Benefits include: competitive remuneration packages; unique career opportunities, including working in other countries; personalized training and development programmes; flexible relocation support.

We welcome applications from people with disabilities, members of ethnic minorities, all genders, LGBTQ+ individuals and ex-service personnel.

Tagged as: Matlab, python, C++, ​​c, SDR hardware/software, java

Visit Us On LinkedinVisit Us On FacebookVisit Us On Twitter