Summary
Muhammad Salah is an Embedded Engineer with eight years of hands-on experience designing firmware and system software for payment terminals, automotive buses, and microcontroller-based products. He brings deep Embedded C expertise across PIC, Atmel, Tiva C and ARM architectures, plus practical ARM assembly, RTOS use, bootloader design, and modular UART/SPI/I2C drivers. His recent work spans e-payment platforms and POS terminals for major banks, combining low-level C/C++ development with Android terminal integration and adherence to AUTOSAR and MISRA guidelines. Comfortable across SDLC models, he pairs field-tested implementation skills with a curiosity for distributed systems and OLTP architectures, reflecting a broader interest in systems that scale beyond the device.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering, Electrical, Electronics and Communications Engineering, Good, Bachelor of Engineering, Electrical, Electronics and Communications Engineering, Good at Cairo University