Languages:
German (Elementary) | English (Full Professional)
Information
Keywords
Python (Programming Language)Artificial Neural NetworksC Sharp (Programming Language)Computer ProgrammingEmbedded CField-Programmable Gate Array (FPGA)MATLABMachine LearningTensorflowSystem On A ChipVerilogVHSIC Hardware Description Language (VHDL)Deep LearningScikit LearnHardware Acceleration+ 5 more keywords
Attachments
Master-Degree-and-Transcript_030924.pdf
FAISAL-CV-2024_030924.pdf
Upgrade your account now
Please upgrade to the business membership to download freelancers' CVs.
Skills
System on chip (SoC), VHDL , Verilog, C#, C/C++, embedded C, FPGAs, Hardware Accelerators, MATLAB Programming, Machine Learning algorithms, Neural networks, Deep Learning, Visual studio Code, Numpylibrary in Python, Microcontrollers programming, Python scripting in Scikit-learn, keras and tensorflow
Worked in the domain of design, development and testing of Xilinx SoC hardware. Main responsibilities
include:
1. MATLAB and Python scripting for Stream Memory Interface Module and Stream Fabric Module
to access Read/Write registers along with the functional verification of Xilinx xcvu440 FPGA.
2. Implemented the forward, back propagation algorithms and activation functions in Python.
3. RTL code to implement RS-485, I2C, SPI communication protocols in FPGAs.
4. ProFPGA Xilinx xcvu440 FPGA board hardware assembling and Pro-FPGA builder software
interfacing with the help of Lauterbach Debugger and its associated Trace-32 software as
communication interface between FPGA board and Computer.
5. Low level driver development for different FPGA modules being used in the RPU (Radar
processing unit) of Radar-Gen6 using visual studio Code
Worked as an Eng-Consultant for sensors development and testing. My main responsibilities include:
1. Development of Prototypes using XMC Microcontroller Board for embedded C development and
concept verification.
2. Development of test fixtures and Modules for interfacing with Device under test (DUT) boards.
3. Performance Benchmarking of pressure and temperature sensors from Bosch, Infineon and ST-
microelectronics by accessing their registers which are responsible for temperature and pressure
values by using I2C communication protocol.
4. MATLAB Programming for sensor test setup and failure analysis at different temperature and
pressure ranges.
5. Robustness estimation of Microphone ASIC by adding impurities like sand, dust and iron particles
07/2018
-
07/2019
Research Assistant
Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
(Architecture and civil engineering, 50-250 employees)
Worked as Graduate Research Assistant for design and development of underwater robot "Micro-Leng".
My contributions for the project are:
1. Design and development of Single Board Electronics by using the Teensy Controller, Adafruit IMU
Sensors board, Power convertors, ESC's, Fuel Gauge board, charging IC and associated common
Interface Board etc.
2. Software programming in Python for the designed hardware and testing the functionalities.
03/2011
-
10/2015
Assistant Manager Electronics
AERO
(Automotive and vehicle construction, 500-1000 employees)
During my 5 years' experience at AERO, I had an opportunity to work in the following areas:
1. Design of Digital and mixed signal printed circuit boards with DSCs and Embedded Systems
Programming in C, C++.
2. Schematics and PCB designing in Altium
3. Programming of Microcontrollers (DELFINO Tms320F28335 from Texas Instruments)
4. Design and Development of Power Supply Card using Regulators and DC-DC Converters.
Local Availability
Only available in these countries:
Austria, Switzerland, USA, Spain, Hungary, Denmark, Greece, Pakistan, Romania, Saudi Arabia und United Arab Emirates
Other
I am passionate about Electronics Design, Test and development. With my proven track record in the same area, I am confident that I can translate the success into the domain of Electronic design and development related to Hardware/software co-designs, development and Testing with particular focus on VHDL based FPGA designs .
Embedded Engineer (Electronics )
Follow profile
You need our Enterprise membership to view this information.