Morgan Girling
About Morgan Girling
Morgan Girling is a Software Developer (Avionics) at Blue Origin with extensive experience in firmware development for embedded and resource-constrained systems.
Company
Morgan Girling is currently employed at Blue Origin as a Software Developer specializing in avionics. He has been with Blue Origin, located in Kent, WA, since 2017.
Previous Roles at Bsquare Corporation
Morgan Girling held several positions at Bsquare Corporation in Bellevue, WA, spanning from 2006 to 2016. He served primarily as a Senior Software Engineer II in the Professional Engineering Services department. His roles involved consistent promotion and responsibilities over the years, illustrating his growth and the trust placed in his capabilities by the company.
Software Development at Other Companies
In addition to his tenure at Bsquare Corporation, Morgan Girling worked as a Principal Engineer Consultant at Teleca USA Inc. in 2006, and as a Software Development Engineer at Intrinsyc USA (2005-2006) and Microsoft's Automotive Business Unit (2004-2005). These roles were all based in the Redmond and Bellevue, WA areas.
Education and Expertise
Morgan Girling holds a B.Sc. and an M.Sc. in Computer Science from the University of Calgary. He is proficient in developing firmware for embedded and resource-constrained systems and possesses significant expertise in network and bus systems such as TCP/IP, UDP, USB, CAN, SPI, I2C, and PCI. His skills extend to working with various processors including Qualcomm MS8974, TI OMAP, X86, Freescale, ARM 7/9/Cortex, and Microchip.
Technical Skills and Tools
Morgan Girling is experienced in using several technical environments such as Eclipse, git, Jira, Visual Studio, Subversion, and Perforce. His diverse skill set is applicable across consumer, mobile, industrial, and automotive product development environments. He is recognized for his ability to identify the root cause of obscure bugs and create structured solutions to complex problems.