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.
Abdelrahman is based in Hamburg, Germany.
Abdelrahman speaks the following languages: Arabic (Advanced), English (Advanced), German (Elementary).
Abdelrahman has at least 2 years of experience. During this time, Abdelrahman has worked in at least 7 different roles and for 6 different companies. The average length of individual experience is 4 months. Note that Abdelrahman may not have shared all experience and actually has more experience.
Based on recent experience, Abdelrahman would be well-suited for roles such as: Research Assistant (WHK), FPGA Development – BrassSense Project, DLR Design Challenge – Futuristic Hydrogen Aircraft, FPGA/Embedded Systems Intern.
Abdelrahman's most recent position is Research Assistant (WHK), FPGA Development – BrassSense Project at HAW Hamburg / Prof. Peter Schulz.
In recent years, Abdelrahman has worked for HAW Hamburg / Prof. Peter Schulz, DLR – German Aerospace Center, Rocket Factory Augsburg (RFA), Neues Fliegen Student Club, and New Work SE (Xing).
Abdelrahman is most experienced in industries like Information Technology, Aerospace and Defense, and Space Exploration. Abdelrahman also has some experience in Education.
Abdelrahman is most experienced in business areas like Information Technology, Research and Development, and Product Development. Abdelrahman also has some experience in Business Intelligence, Quality Assurance, and Project Management.
Abdelrahman holds a Bachelor in Information Engineering from HAW Hamburg.
Abdelrahman will be available full-time from October 2026.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
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.
Calculated based on our freelancers’ daily rates as of 3 Sep 2026. 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
