An experienced DSP engineer with over 14 years in the industry, specializing in physical layer design, implementation, and optimization of communication algorithms for LTE, NB-IoT, 5G-NR, and NTN modules. Proficient in MATLAB and C/C++, and with a strong background in algorithm development and implementation on VSPs, DSPs. Proven ability to lead teams, solve complex problems, and deliver high-efficiency DSP pipelines, with a consistent track record of meeting project milestones and performance standards.
-
Senior Staff EngineerU-BloxLahore, Pk -
ContractorTuring Oct 2024 - PresentPalo Alto, California, United States> Harnessing power of Nivida GPU to solve wireless communication and signal processing algorithms> Crafting prompts and training AI models to compete against our benchmark optimized CUDA C++ applications> Writing host applications and test vectors in python for functional verifications of CUDA code> Testing and maintaining CUDA code on google colab and git Skills: AI, Prompt Design, Python, CUDA, Nvidia GPU Programming, Git, Google Research Colab, C++ -
Senior Dsp Software EngineerU-Blox Jan 2022 - Oct 2024Lahore, Punjab, PakistanExperience in physical layer design, implementation, optimization of physical layer communication algorithm of LTE/NB-IoT/NR/NTN modules according to 3GPP standards keeping in view both performance and timing tradeoffs. Designing Algorithms in MATLAB, their fixed-point implementation of on vector signal processors (VSP) in C language, sanity testing framework in C++ and finally regression testing using batch scripting, python and Jenkins jobs. Alhamdulillah, I have gone through each and every… Show more Experience in physical layer design, implementation, optimization of physical layer communication algorithm of LTE/NB-IoT/NR/NTN modules according to 3GPP standards keeping in view both performance and timing tradeoffs. Designing Algorithms in MATLAB, their fixed-point implementation of on vector signal processors (VSP) in C language, sanity testing framework in C++ and finally regression testing using batch scripting, python and Jenkins jobs. Alhamdulillah, I have gone through each and every step pf product life cycle. More specifically my work experience includes* Leading cross-site 5G uplink team making architectural decisions and required HW/SW split of the algorithms.* Requirement gatherings: from 3GPP LTE/NBIoT/NR and NTN physical layer standards* Satellite networks: Currently working on integrating satellite communication in NB-IoT device and enabling it to handle high doppler and timing advance values.* 5G-NR: Worked on MATLAB/C++ implementation of uplink reference signal and its comparison with MATLAB 5G library. Explored high level synthesis tools to translate C++ algorithms onto Hardware. Show less -
Staff EngineerU-Blox Apr 2013 - Dec 2021Lahore, Punjab, PakistanExperience in physical layer design, implementation, optimization of physical layer communication algorithm of LTE/NB-IoT modules according to 3GPP standards.*NB-IOT: Physical layer uplink/downlink channels and reference signals modelling in MATLAB and SystemVue and their implementation in C/C++. ENodeB simulator design in C++ and algorithm verification with Matlab toolbox for NB-IoT. Downlink Cell Search, Time estimation, Radio link failure (RLF) procedures.*LTE: LTE downlink… Show more Experience in physical layer design, implementation, optimization of physical layer communication algorithm of LTE/NB-IoT modules according to 3GPP standards.*NB-IOT: Physical layer uplink/downlink channels and reference signals modelling in MATLAB and SystemVue and their implementation in C/C++. ENodeB simulator design in C++ and algorithm verification with Matlab toolbox for NB-IoT. Downlink Cell Search, Time estimation, Radio link failure (RLF) procedures.*LTE: LTE downlink Cell Search and CSI (Channel state information) procedures. Channel estimators, SNR estimators and Equalizers for cell search in LTE. Time synchronization algorithms and digital filter designEfficient use of Fourier transforms in frequency estimation algorithms. Interference cancellation and use of statistical distributions for synchronization signal detectionTest automation and performance testing using batch/python scripting, Jenkins and running jobs on cluster environment in linux Show less -
Senior Design EngineerCenter For Advanced Research In Engineering Jul 2010 - Apr 2013Islamabad, Islāmābād, PakistanWorked on a project of Software Defined Radio particularly on optimization/implementation of different analogue and digital modulation schemes on TI digital signal processors> Optimization of algorithms implemented in TI (Texas Instruments) digital signal processors (DM6446), in C-environment keeping in view both algorithm and DSP tradeoffs.> Implemented different analogue and digital modulation schemes on TI digital signal processors including QPSK, FM, 8-PSK, AM, GMSK… Show more Worked on a project of Software Defined Radio particularly on optimization/implementation of different analogue and digital modulation schemes on TI digital signal processors> Optimization of algorithms implemented in TI (Texas Instruments) digital signal processors (DM6446), in C-environment keeping in view both algorithm and DSP tradeoffs.> Implemented different analogue and digital modulation schemes on TI digital signal processors including QPSK, FM, 8-PSK, AM, GMSK, DQPSK and OFDM> Conversion of floating-point algorithms (MATLAB) into fixed point to be implemented on TI DSP fixed point processors (DM6446)> Implementation of frequency hopping waveform on TI DSP with a good combination ofhardware interrupts, software interrupts along with semaphores for task management> Integration, validation and testing (IVT) of analogue waveforms implemented on complete digital system comprising of TI DSP and Xilinx FPGA using vector signal generator (VSG), modulation Analyzer, Audio Analyzer etc.> Algorithm design and its simulation in MATLAB> Well versed with the use of subversion (SVN) and bug reporting tool.> Leading and mentoring junior engineers in completion of their assigned tasks Show less
Hamza Bashir Education Details
-
3.80 Cgpa
Frequently Asked Questions about Hamza Bashir
What company does Hamza Bashir work for?
Hamza Bashir works for U-Blox
What is Hamza Bashir's role at the current company?
Hamza Bashir's current role is Senior Staff Engineer.
What schools did Hamza Bashir attend?
Hamza Bashir attended Sir Syed Case Institute Of Technology, University Of Engineering And Technology, Lahore.
Who are Hamza Bashir's colleagues?
Hamza Bashir's colleagues are Usman Chaudhry, Ane Garcia, Stan Smith, Rik Leigh, Bojan Antonic, Jan Nieland, Haider Usman 奥斯曼.
Not the Hamza Bashir you were looking for?
-
1pict.com.pk
-
Hamza Bashir
Salesforce Developer At Monks | 6X Salesforce Certified | Trailhead RangerKarachi Division -
-
-
Hamza Bashir
Pakistan
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial