10/17/2026 updated


100 % available
Senior DSP Engineer | Wireless Communication & 5G Algorithm Development
Pakistan
Worldwide
MSEE, Signal Processing, CASE (Center for Advanced Studies in Engineering), 2012–2015; CGPA 3.80/4.0About me
DSP and wireless communications engineer with 15+ years of experience in LTE, 5G, NB-IoT and NTN. I turn MATLAB algorithms into efficient C/C++ implementations and help teams deliver real-time PHY solutions, GPU acceleration and automated testing.
MATLAB
Algorithm Development for Wireless Communication
Expertise in wireless PHY design for LTE, 5G, NB-IoT, and NTN standards. Design and implementation of algorithms in MATLAB for performance evaluation, including Fourier transforms, channel estimators, SNR estimators, equalizers, and synchronization algorithms. Conversion of MATLAB prototypes into fixed-point and block floating-point implementations on vector signal processors using C/C++ with SIMD instruction sets.
GPU Programming & Parallel Computing
Proficiency in CUDA C++, PyTorch, NumPy, Nsight, and nvprof for GPU programming and profiling. Implementation of signal processing, image processing, bioinformatics, physics, and math algorithms in CUDA language on Nvidia GPUs to train AI models. SIMD optimization, fixed/float mapping, and memory-efficient algorithm development on VSPs, DSPs, and GPUs.
5G & NR Physical Layer Implementation
Hands-on experience leading cross-site teams on 5G uplink PHY algorithms, driving architecture decisions and HW/SW partitioning. Implementation of 3GPP LTE, NB-IoT, 5G, and NTN (Satellite) physical layer standards, including uplink reference signal implementation and comparison with MATLAB 5G library. Work on satellite-enabled NB-IoT algorithms resilient to high Doppler and timing advance conditions.
MATLAB & C/C++ Development
Strong background in MATLAB and C/C++ for algorithm design, simulation, and implementation. Development of C++ network simulators and automated test frameworks using Python and Jenkins to validate large-scale workloads. Transition of MATLAB prototypes into real-time C++ code.
Generative & Conversational AI
Experience in prompt design, chatbot development, and generative AI for digital system design. Experimentation with LLM integration to query 3GPP specifications for PHY-layer design insights.
DSP on FPGAs and TI DSPs
Implementation and optimization of DSP algorithms including modulation, frequency hopping, and waveform generation on TI DSPs and Xilinx FPGAs. Implementation of analogue and digital modulation schemes such as QPSK, FM, 8-PSK, AM, GMSK, DQPSK, and OFDM on TI digital signal processors.
Test Automation & Performance Testing
Test automation and performance testing using batch/Python scripting, Jenkins, and running jobs in cluster environments on Linux. Building automated test frameworks to validate large-scale DSP workloads.
Sensor Fusion & Radar Signal Processing
Familiarity with image, audio, and radar signal processing, high-level synthesis, and sensor fusion using Kalman filtering.
High-Level Synthesis & HW/SW Partitioning
Experience with Siemens Catapult HLS tool to translate C++ algorithms onto hardware. Architecture decisions and HW/SW partitioning for 5G uplink PHY implementations.
Expertise in wireless PHY design for LTE, 5G, NB-IoT, and NTN standards. Design and implementation of algorithms in MATLAB for performance evaluation, including Fourier transforms, channel estimators, SNR estimators, equalizers, and synchronization algorithms. Conversion of MATLAB prototypes into fixed-point and block floating-point implementations on vector signal processors using C/C++ with SIMD instruction sets.
GPU Programming & Parallel Computing
Proficiency in CUDA C++, PyTorch, NumPy, Nsight, and nvprof for GPU programming and profiling. Implementation of signal processing, image processing, bioinformatics, physics, and math algorithms in CUDA language on Nvidia GPUs to train AI models. SIMD optimization, fixed/float mapping, and memory-efficient algorithm development on VSPs, DSPs, and GPUs.
5G & NR Physical Layer Implementation
Hands-on experience leading cross-site teams on 5G uplink PHY algorithms, driving architecture decisions and HW/SW partitioning. Implementation of 3GPP LTE, NB-IoT, 5G, and NTN (Satellite) physical layer standards, including uplink reference signal implementation and comparison with MATLAB 5G library. Work on satellite-enabled NB-IoT algorithms resilient to high Doppler and timing advance conditions.
MATLAB & C/C++ Development
Strong background in MATLAB and C/C++ for algorithm design, simulation, and implementation. Development of C++ network simulators and automated test frameworks using Python and Jenkins to validate large-scale workloads. Transition of MATLAB prototypes into real-time C++ code.
Generative & Conversational AI
Experience in prompt design, chatbot development, and generative AI for digital system design. Experimentation with LLM integration to query 3GPP specifications for PHY-layer design insights.
DSP on FPGAs and TI DSPs
Implementation and optimization of DSP algorithms including modulation, frequency hopping, and waveform generation on TI DSPs and Xilinx FPGAs. Implementation of analogue and digital modulation schemes such as QPSK, FM, 8-PSK, AM, GMSK, DQPSK, and OFDM on TI digital signal processors.
Test Automation & Performance Testing
Test automation and performance testing using batch/Python scripting, Jenkins, and running jobs in cluster environments on Linux. Building automated test frameworks to validate large-scale DSP workloads.
Sensor Fusion & Radar Signal Processing
Familiarity with image, audio, and radar signal processing, high-level synthesis, and sensor fusion using Kalman filtering.
High-Level Synthesis & HW/SW Partitioning
Experience with Siemens Catapult HLS tool to translate C++ algorithms onto hardware. Architecture decisions and HW/SW partitioning for 5G uplink PHY implementations.
Experience
Professional experience10+ years
Freelancer since2024
Languages
EnglishFluent
Project history
Working on 5G Core Network as a remote consultant.
Providing Telecommunication, Signal Processing, and AI services. Implementing signal processing, image processing, bioinformatics, physics, and math algorithms in CUDA language on Nvidia GPUs to train AI models.
Led cross-site team on 5G uplink PHY algorithms; drove architecture decisions and HW/SW partitioning. Experience in physical layer design, implementation and optimization of 3GPP wireless cellular standards including LTE, NB-IoT, 5G, and NTN (Satellite). Designed algorithms in MATLAB for performance evaluation. Converted algorithms into fixed and block floating point and implemented on vector signal processors using C/C++ with SIMD instruction set. Built C++ network simulators and automated test frameworks (Python, Jenkins). Applied fixed/float conversions and parallelization to cut latency in wireless DSP workloads. Worked on MATLAB/C++ implementation of 5G NR uplink reference signal. Experimented with LLM integration to query 3GPP specifications for PHY-layer design insights. Worked on satellite-enabled NB-IoT algorithms resilient to high Doppler and timing advance conditions. Implemented NB-IoT physical layer uplink/downlink channels and reference signals on VSPs. Designed EnodeB simulator in C++. Implemented LTE downlink Cell Search and CSI procedures, channel estimators, SNR estimators, and equalizers. Implemented time synchronization algorithms and digital filter design. Reduced PHY execution time using SIMD acceleration and successfully transitioned MATLAB prototypes into real-time C++ code.
Certificates
Introduction to Agent Skills
Anthropic2026
AI Fluency Framework & Foundations
Anthropic2026
Certificate of completion: Claude 101
Anthropic2026
TensorFlow Developer Professional Certificate
DeepLearning.AI2026
Sequences, Time Series and Prediction
DeepLearning.AI2026
Natural Language Processing in TensorFlow
DeepLearning.AI2025