Embedded Linux Engineer

Muhammad Ayaz Akhtar

Specialized in Xilinx Zynq platforms, Linux kernel drivers, PCIe, DMA engines, Ethernet networking, and FPGA-based embedded systems.

Muhammad Ayaz Akhtar

Technical Expertise

Embedded Linux

Linux kernel drivers, device tree, PetaLinux, boot flow, debugging, and BSP customization.

FPGA / SoC

Xilinx Zynq, AXI DMA/MCDMA, Vivado, Vitis, FPGA-Linux integration.

High-Speed Interfaces

PCIe, Ethernet, TS packet streaming, DMA optimization and networking.

Featured Projects

IIO Oscilloscope waveform transmitting from a custom Zynq board

IIO Oscilloscope on Custom ZynqBC Board

Ported the Analog Devices IIO Oscilloscope flow from a ZedBoard PetaLinux build to a custom ZynqBC board.

Read More →
Custom OpenWrt board hardware

Custom OpenWrt Board Platform

Complete OpenWrt firmware platform with U-Boot, Linux drivers, C services, and a custom web UI.

Read More →
ANTSDR E200 UHD firmware running with ADRV9364 client board setup

ANTSDR E200 UHD Firmware on ADRV9364 Board

Adapted the ANTSDR E200 Buildroot SDK for a client ADRV9364 board and identified PCB revision changes.

Read More →
OCT GUI application running on Versal Linux

Linux on Versal with Custom Driver and GUI

Versal PetaLinux project with custom driver integration, generated boot files, and a GUI hardware application.

Read More →
Jetson Nano encryption benchmark with tegrastats output

Jetson Nano Offline Video Encryption

File-based video encryption project that creates a .enc file, then decrypts and plays it separately.

Read More →

Contact

Available for Embedded Linux, FPGA integration, Linux driver development, and consulting opportunities.

Contact Me