• Solving technical problems in the areas of digital signal processing, communications and signals collection.
  • Design, develop and test algorithms for Software Defined Radios.
  • Build and operate laboratory-based Software-Defined Radio (SDR) setups.
  • Conduct literature surveys for algorithm selection and build algorithms for signal detection, identification, demodulation and decoding of captured signals.
  • Writing software to interact with the SDRs, developing test software and drivers to support integration and testing of all SDR functionalities.
  • Writing C/C++ and Python based software in a Linux environment
  • Collaborating closely with FPGA, RF/antenna, and software engineers to design and validate software-defined radio systems
  • Writing and maintaining documentation for in-house IP and other software
  • System design and development in 5G RAN, CN stack layers for end to end 5G applications
  • Add new features to 4G/5G codebase according to 3GPP mobile communication standards, academic papers and vendor-specific algorithms
  • Implementation, test and validation of real-time signal processing operations of 5G NR baseband unit
  • Applying knowledge of real-time software development and wireless communication protocols
  • Analyze and debug Lab and Field problems, starting from reviewing code to applying solution to deployed products
  • Planning and organising the work, creating development tasks
  • Work in harmony with engineers from a diverse group of disciplines in a scaled scrum framework with an agile mindset