Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mahdi Babajan

Victoria,BC

Summary

Electrical and Computer Engineer with extensive expertise in embedded systems, FPGA-based telecommunications hardware, and ultrasonic testing systems. Skilled in developing high-performance processing boards and HDL custom IP cores, with a strong focus on hardware integration and real-time system reliability. Proven track record in research, development, and project leadership in both academic and industrial environments.

Overview

2025
2025
years of professional experience

Work History

FPGA and Firmware Engineer

Redlen Technologies
Saanichton, British Columbia
11.2023 - Current

· Researched, designed, developed, and integrated test hardware infrastructure, including FPGA-based systems and GUI tools, for CZT sensors quality control (QC) testing.

· Developed FPGA RTL code and firmware to establish seamless communication with the FAT software, enabling the execution of diverse test scenarios for CZT mini-modules in an X-ray test tank environment.

· Designed and developed a LabVIEW GUI to provide intuitive control and real-time monitoring of test board operations and CZT sensor status, enhancing system usability and diagnostics.

Collaborated with cross-functional teams to streamline hardware-software integration, ensuring reliable performance under complex testing conditions.

FPGA Engineer

Yasin Engineering Company (www.yeco.ir)
, Tehran, Iran
01.2019 - 09.2022

· Designed and developed custom IP cores for processing boards, leveraging Xilinx Vivado and Vitis HLS for high-performance FPGA systems.

· Implemented RFNOC (RF Network-on-Chip) on Ultrascale FPGA boards, enabling efficient integration and real-time data processing with high-speed ADC/DAC and ADRV chips.

· Developed and optimized advanced DSP algorithms for FPGA platforms, including digital filters, FFTs, and signal demodulation, tailored for telecommunications applications.

Integrated interfaces such as PCIe, Ethernet, and JESD204B/C for seamless communication with high-speed data converters and external systems.

Hardware Design Engineer

Pejvak Rayan Company (pejvakrayan.com)
, Tehran, Iran
07.2014 - 12.2018

· Research, design, develop and integrate ultrasonic equipment test devices such as: metal and other parts defect detection and thickness measurement in the process of industrial production in various ranges of automatic, semi-automatic and portable ultrasonic test systems

· Developed ultrasonic testing systems, including multi-channel (Up to 32) flaw detectors (1–25 MHz) and 2D ultrasonic scanners for defect detection.

· 2D Ultrasonic scanner machine (metal defects detection system with a depiction of results by Ascan, Bscan, Cscan, and Dscan charts)

Designed real-time GUIs using NI LabVIEW, enabling intuitive system interaction and diagnostics.

Academic Projects and Research and Other

Academic

· Ultrafast Ultrasound Medical Image Processor: Designed and implemented a medical imaging processor using HLS and Xilinx AI Engine on a Versal FPGA, achieving real-time processing speeds of 5000 FPS.

· High-Speed Data Acquisition System: Implemented FPGA-based real-time data acquisition and processing systems for industrial and research applications.

· Secure Cryptographic Systems: Designed a low-area ASIP for higher-order DPA-resistant AES encryption, reducing vulnerability in critical system

Other Notable Projects

· GPRS-based elevator control and monitoring system

· Blood pressure and ECG monitor system

10Hz Hydraulic stabilizer

Education

Master of Science - Electrical and Computer Engineering

University of Victoria
Victoria, None
12-2024

Master of Science - Electrical Engineering

Shahid Beheshti University
Tehran, Iran
08-2017

Bachelor of Science - Electrical Engineering

Shahed University
Tehran, Iran
06-2013

Skills

  • FPGA Design and IP Development: Expertise in custom IP core development using Xilinx HLS, RTL (VHDL/Verilog), and AI-accelerated DSP algorithms for Versal and Ultrascale FPGAs
  • Embedded System Design: Proficient in firmware development for ARM processors (R5, A53) and microcontrollers, using FreeRTOS and bare-metal programming
  • Hardware Design and Integration: Skilled in designing high-speed circuit boards (OpenVPX, FMC) and integrating SerDes, PCIe, Ethernet, and optical interfaces (SFP, QSFP)
  • Software Development and Testing: Developed GUIs with NI LabVIEW and optimized C/C code for seamless hardware-software interaction
  • Project Management: Adept at breaking down complex electronic projects, delegating tasks, and managing timelines, budgets, and cross-functional teams

Timeline

FPGA and Firmware Engineer

Redlen Technologies
11.2023 - Current

FPGA Engineer

Yasin Engineering Company (www.yeco.ir)
01.2019 - 09.2022

Hardware Design Engineer

Pejvak Rayan Company (pejvakrayan.com)
07.2014 - 12.2018

Academic Projects and Research and Other

Academic

Master of Science - Electrical and Computer Engineering

University of Victoria

Master of Science - Electrical Engineering

Shahid Beheshti University

Bachelor of Science - Electrical Engineering

Shahed University
Mahdi Babajan