Abdelrahman Hewala-FPGA / Embedded Software Engineer
Check rate
Experience
Research Assistant (WHK), FPGA Development – BrassSense Project
HAW Hamburg / Prof. Peter Schulz
- Real-time tone detection on FPGA (~20 ms latency target) using a filter bank architecture with a fuzzy-logic decision stage, avoiding FFT due to its window-length/frequency-resolution tradeoff.
- Responsible for system integration and architecture.
DLR Design Challenge – Futuristic Hydrogen Aircraft
DLR – German Aerospace Center
- Competing in the DLR Design Challenge, designing a next-generation aircraft powered by hydrogen fuel cells with morphing wings for enhanced aerodynamic adaptability.
FPGA/Embedded Systems Intern
Rocket Factory Augsburg (RFA)
- Worked on a Rocket Engine Control Unit (ECU) on a Xilinx Zynq SoC, covering FPGA design, embedded software in C/C++, and system bring-up.
- Designed and verified custom FPGA IPs in VHDL including (SPI Master, CAN,..). With simulation testbenches and hardware validation for ADC interfacing and AXI-Stream/DMA pipelines.
- Integrated FPGA IPs with ARM/Linux, performing bare-metal testing, Linux bring-up (Buildroot), device-tree adaptations, and driver/UIO development in C/C++.
- Automated remote SoC bring-up and deployment via JTAG/XSCT and TCL scripting, enabling reproducible FPGA programming and Linux boot workflows.
- Built a remote Hardware-in-the-Loop (HIL) test setup and ensured system reliability through XDC timing analysis, CDC checks, and structured documentation (product guides, Doxygen).
Head of Data Logger Team
Neues Fliegen Student Club
- Led an 8-member team building a custom flight data logger for our club's international flight competition, integrating ESP32, GPS, IMU, barometer sensors into a custom designed PCB and an online Live dashboard with Streamlit.
Data Analyst and Scientist
New Work SE (Xing)
- Built dashboards in Tableau, automated Python scripts for CI/CD pipelines, and wrote SQL for data cleaning and preparation.
Research Student — LEON4/RTEMS Benchmarking
HAW Hamburg
- Worked with LEON4, SpaceWire, and RTEMS (SMP) for real-time system benchmarking.
- Built tooling with Python and Streamlit to control scheduling parameters and observe system behavior. Used simulation and debugging tools for system validation.
Software Construction 2 (OOP) Tutor
HAW Hamburg
- Led tutorials on Object-Oriented Programming and debugging techniques; mentored students in problem-solving and collaborative software development.
Drone Control System (Team Lead) — ESP32 Flight Controller
- Designed and built a custom quadcopter controller using ESP32 + FreeRTOS, with dual-core scheduling, PID stabilization, 9-axis IMU integration, Kalman filtering and ESC/motor control.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Aerospace and Defense, Space Exploration, and Education.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Research and Development, Product Development, Business Intelligence, Quality Assurance, and Project Management.
Summary
Hi, I'm Shiro — an Embedded Systems Engineer working across C/C++ and Python software development, debugging, testing, and documentation, and FPGA/RTL design and verification.
Skills
Embedded & Os
C/C++, Python, Bare-Metal, Linux, Rtems (Smp)
Device Tree, U-Boot, Buildroot, Uio Drivers
Spi, I2c, Uart, Can, Ethernet Interfacing
Software Debugging, Testing, And Technical Documentation (Doxygen)
Soc & Fpga
Xilinx Zynq, Arm Cortex-A
Axi-Lite, Axi-Stream, Bram, Dma
Reset/Clock Design, Cdc, And Xdc
Test Planning, Stimulus/Test Vectors, Basic Functional Coverage
Rtl & Verification
Vhdl, Systemverilog
Embedded Systems Verification Methodology
Testbenches, Simulation, Waveform Debugging (Vivado), Jtag / Xsct
Assertions, Timing Checks, Corner-Case Testing
Hardware In Loop (Hil) Set Up, Adcs Simulation Board
Familiarity With (Uvm)
Tools & Scripting
Vivado, Vitis, Vitis Hls, Xsct, Tcl, Git, Python
Gdb, Grmon, Labjack, Hw Server, Xvc Server
Matlab (Data Processing), Familiar With Simulink
Oscilloscope & Logic Analyzer.
Languages
Education
HAW Hamburg
B.Sc. Information Engineering · Information Engineering · Hamburg, Germany
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Daily Rate Distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Research Assistant (WHK), FPGA Development – BrassSense Project
Nearby freelancers
Professionals working in or nearby Hamburg, Germany
