Ahmed Dajani

Software Engineer

Ames, Iowa, United States9 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in RISC-V and Embedded Systems development.
  • Strong background in algorithms and optimization techniques.
  • Proven experience in Linux kernel development and file systems integration.
Stackforce AI infers this person is a highly skilled Embedded Systems and Software Development engineer.

Contact

Skills

Core Skills

Embedded Software ProgrammingRisc-vSoftware DevelopmentAlgorithms

Other Skills

Reverse EngineeringBootloaderMemory managerNFSSMBC++PythonLinuxUFSLinux kernelQEMUSoftware Product ManagementProject ManagementCMakeOptimization

About

Experienced Senior Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in OpenMP, Data Science, OpenCL, OpenCV, and Optimization. Pursuing a PhD degree in Computer Engineering from Iowa State University.

Experience

9 yrs 10 mos
Total Experience
4 yrs 2 mos
Average Tenure
3 yrs 5 mos
Current Experience

Iowa state university department of electrical and computer engineering

2 roles

Phd Research Assistant

Jan 2023Present · 3 yrs 4 mos · On-site

AlgorithmsReverse Engineering

PHD Candidate

Dec 2022Present · 3 yrs 5 mos · On-site

Orion vlsi technologies

Senior Embedded Software Engineer

Nov 2021Dec 2022 · 1 yr 1 mo · Rawabi, West Bank · On-site

  • Build custom operating system for proprietary RISCV-IP, including Bootloader, LibC – POSIX, Memory manager, and Context switching.
Embedded Software ProgrammingRISC-V

Infinidat

Senior Software Engineer

Nov 2021Dec 2022 · 1 yr 1 mo · Remote

  • Supported various file systems (NFS, SMB, etc.) integration into core system.
  • Designed a dual protocol in C++ 0x17 and Python wrappers.
  • Analyzed and debugged critical performance issues using GDB and wireshark.
Algorithms

Western digital

Senior Software Engineer

Nov 2016Nov 2021 · 5 yrs · Kfar Saba, Center District, Israel · Hybrid

  • Conducted research and development in UFS and Linux kernel modules.
  • Implemented emulated UFS storage device on QEMU.
  • Developed regression tests, Jenkins CI, and HDD/UFS validation.
  • Developed distributed applications using ONC RPC, Protobuf, and ZMQ.
  • Built custom finite-state-machine for signal pattern matching in storage.
Algorithms

Asal technologies

Senior Software Engineer Team Lead

Jul 2016Dec 2022 · 6 yrs 5 mos · Rawabi, Palestine

LinuxRISC-V

Education

Iowa State University

Doctor of Philosophy - PhD — Computer Engineering

Jan 2023Present

Birzeit University

Master of Computing

Jan 2017Jan 2019

Stackforce found 100+ more professionals with Embedded Software Programming & Risc-v

Explore similar profiles based on matching skills and experience