Summary
Morgan Girling is a seasoned embedded software engineer with 11+ years designing firmware and resource-constrained systems across consumer, automotive, industrial and avionics domains, currently developing avionics software at Blue Origin. He brings deep C/C++ and low-level expertise (Assembly, kernel/driver work, USB/CAN/SPI/I2C, ARM/Cortex and Qualcomm/TI platforms) and a knack for turning incomplete specs into robust, testable designs. Known for finding root causes of subtle, intermittent bugs, he excels at distilling complex systems into their underlying structure and mentoring teams to create order from chaos. His interdisciplinary curiosity—mining ideas from unrelated fields and a lifelong habit of disassembling devices—drives creative, pragmatic solutions for constrained hardware.
11 years of coding experience
11 years of employment as a software developer
B.Sc Computer Science, B.Sc Computer Science at University of Calgary