Summary
Mahdi Changani is an FPGA and firmware engineer with ~10 years of embedded systems experience, specializing in Embedded Linux BSPs, kernel and V4L2 driver development, Yocto-based builds, and RTOS firmware for STM32, Microblaze and Zynq platforms. He has a strong track record integrating custom FPGA IP with ARM-based SOMs—having developed Ethernet and AXI cores, Jetson and Rockchip platform support, and automated image-generation pipelines to streamline firmware deployment. Mahdi has repeatedly reduced production and update cycles (notably a 100x speedup for PIC MCU programming) and ported high-quality OSD stacks to Microblaze to remove external MCU dependencies. Comfortable across hardware design (CM4, RK3588, custom carrier boards) and low-level bootloader/kernel work, he is actively open to relocation with visa sponsorship.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Electronics Engineering, 16, Bachelor of Science (BS), Electronics Engineering, 16 at University of Kashan
Master's degree, Avionics, Electronics, 17, Master's degree, Avionics, Electronics, 17 at Isfahan University of Technology
German, English, Spanish