概要

Embedded Design Engineer, Kernel Driver Development, FreeRTOS, PetaLinux, C and Cpp Apps, Cross Compilation, Bare-metal Coding, Python, GNU-Radio

工作经历

公司标识
Embedded Design Engineer
RWR Private Limted
Dec 2017 - 代表 | Islamabad, Pakistan

• Worked on Kernel driver development, used IRQ interrupts, SIGNALS, IOCTL.
• Worked on Kernel driver development, worked with the character devices. I have developed the driver for the custom interface of LVDS.
• SoC FPGA i.e., Zynq Ultrascale+ based embedded system development.
• Heterogeneous framework development including Petalinux and Ubuntu and multiple free RTOS.
• Experience in developing heterogeneous framework using bare metal Freertos, embedded Linux based on message passing instead of using channels.
• The framework includes bare metal Freertos based DMA driver, SPI driver, I2C, interrupt (ISR) using GPIO and IRQ, message passing scheme between Linux and bare metal Freertos
• DMA data movement using memory hole based on the device tree. Message communication using devmem and mmap utilities
• Build Petalinux and Ubuntu images for Zynq and Zynq Ultrascale+. Debugged FSBL, u-boot, device tree and kernel as needed.
• Worked on Real-time frequency measuring project, FreeRTOS was used as Bare-metal OS.
• Worked on Data Acquisition and Monitoring project, real-time data was acquired.
• Worked on software to remove Inter Modular Distortion based on thresholds value.
• Serial Peripheral Interface driver was written in bare-metal code.
• IRQ, GPIO based interrupts handling and multitasking in FreeRTOS based on priorities and round-robin
scheduling.
• Provided FreeRTOS support for ZED Board, PicoZED Board, and UltraZed Board.
• Provided PetaLinux build support and cross-compiling of C code for various hardware\'s.
• Bare metal I/O interfacing with PLL and DAC using SPI.
• Parallel programming in Python with PyQT designer.
• Data acquisition using GNU radio
• Provide C code support for TCP/IP on Linux.
• Worked with Orange software, provided the graphical programming on it.
• Worked PCIe root port and endpoint model.

学历

COMSATS Institute of Information Technology
硕士, 科学硕士学位, ‎
Computer Engineering
CGPA 3.7/4
2021
FAST NUCES Islamabad Campus
学士, 理工学士, Electrical Engineering‎
Electrical Engineering Communication
CGPA 3.4/4
2017

技能

中级 3rd Party Software Integration
熟练 8051 Microcontroller
中级 Altium Designer
中级 ARM
中级 ARM Cortex M3
熟练 C/C++
熟练 CPP
中级 Electronics Hardware Design
熟练 Embedded Software Programming
中级 ESP32
熟练 Fine Art Teaching
熟练 FreeRTOS
中级 MATLAB Command
熟练 Python Knowledge
熟练 RTOS
中级 STM32

语言

熟练 英语

关注的公司