Mahmood Hosseini is a seasoned Embedded Software Engineer with 12 years of experience delivering production-grade Linux and RTOS solutions for safety‑critical industrial and automotive systems. He specializes in low‑level Linux kernel and driver development, Yocto/PetaLinux BSP integration, Device Tree tuning, and deterministic performance optimization on ARM and Zynq UltraScale+ MPSoC platforms. His work spans the full embedded stack—from Cortex‑M firmware and MISRA‑C safety practices to high‑throughput kernel‑user interfaces for FPGA/USB4 protocol analyzers and Sercos industrial communication. Mahmood combines deep OS‑level debugging and profiling expertise (perf, ftrace, GDB) with practical CI/CD, static analysis, and OTA update mechanisms to improve reliability in fielded products. Comfortable across toolchains and RTOSes (FreeRTOS, Zephyr, VxWorks), he has a track record of bringing complex boards to life and shipping deterministic, audited systems for enterprise customers. Based in Tehran with international experience, he pairs hands‑on hardware bring‑up skills and protocol debugging with a pragmatic focus on measurable latency and stability gains.
12 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Bachelor's degree at Fakhr-e Razi
completed source of the hardware include schematic and PCB with more than 50 example by HAL driver and KEIL compiler
Contributions:36 commits, 32 pushes, 1 branch in 6 months
compilerdriverhardwarekeil
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.