Summary
Shamoon Irshad is an Embedded Software Engineer in Ottawa with nine years of experience designing and implementing low-level systems for telecom and medical devices. He currently develops kernel and user-space software, device drivers, and synchronization logic for Ciena’s 6500 optical transport switch fabric, working across Linux and VxWorks. His background spans ARM microcontroller firmware, QNX and RTOS client applications, and LTE/5G radio-stack testing from his time at Ericsson, giving him strong cross-domain expertise in real-time and protocol-heavy systems. Proficient in C, Python, Bash and TCL, he combines hands-on hardware debugging with automation and test scripting to accelerate validation cycles. Shamoon’s early research on embedded control for quadcopters and experience with Modbus and serial interfaces reveal a practical affinity for systems where software must tightly coordinate with constrained hardware. Colleagues rely on him to bridge device-level detail and system-level reliability in complex, safety- and performance-critical products.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering (B.Eng.) with Co-op, Electrical Engineering, Bachelor of Engineering (B.Eng.) with Co-op, Electrical Engineering at Carleton University
NED University of Engineering and Technology
English, Urdu, Hindi, French