09/03/2024 updated


100 % available
Embedded Engineer (Electronics )
Unterhaching Munich, Hungary
Austria +10
BS Electronics Engineeringinfo: Austria, Switzerland, USA, Spain, Hungary, Denmark, Greece, Pakistan, Romania, Saudi Arabia, United Arab Emirates
Artificial Neural NetworksC Sharp (Programming Language)Computer ProgrammingEmbedded CField-Programmable Gate Array (FPGA)Python (Programming Language)MATLABMachine LearningTensorflowSystem On A ChipVerilogVHSIC Hardware Description Language (VHDL)Deep LearningScikit LearnHardware Acceleration
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
Languages
GermanBasic knowledgeEnglishFluent
Project history
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
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
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
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.
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.