Design and development of graphical embedded Solutions


Company


Crank Software was founded in 2007 and provides graphical and embedded expertise to its customers. The company directors have extensive experience outlined below.

Brian Edmond
President

Brian has over 11 years of embedded software experience focused in the area of embedded graphics.

While at QNX Software Systems Brian was the leader of the Graphics Development Group and helped with its architecture.He was a major contributor to the embedded windowing system and a co-architect of QNX’s Advanced Graphics Technologies.

Brian was key in helping many automotive and consumer customers deliver high end user interfaces for their products.He was consulted frequently by QNX sales and marketing to assist with customer graphical issues due to his ability to quickly synthesize customer requirements.

mailto:brian@cranksoftware.com
Charles Eagan
Chief Executive Officer

Charles is a 20-year veteran of the software industry. He served as Vice President of Research and Development managing software development, test and the release of all QNX products including Operating Systems, Multimedia, Graphics and Eclipse Tools. 

Charles completed ten years at Cisco Systems in San Jose and Ottawa as Senior Director where he created, developed and directed the software group for the Cisco CRS-1 Carrier Routing System. 

Charles worked in embedded C/C++ development at Bell Northern Research and at Honda of Canada and Automation Tooling Systems coordinating teams and programming industrial control and automation equipment. 

mailto:ceagan@cranksoftware.com
Thomas Fletcher
Architect/CTO

Thomas has worked in the field of real time and embedded software development for more than 10 years and is a frequent presenter at industry conferences on topics such as Embedded System Architecture and Design; Real-time Performance Analysis; Power Management; and High Availability.

At QNX Software Systems, Thomas directed QNX Software Systems' Tools Development Team, was the Lead Architect for Multimedia, Team Leader of Core OS and regularly engaged with sales and marketing as a result of his ability to bridge technology and customer needs.

Thomas is an active participant within the Eclipse Community. He is a committer with the C/C++ Development Tools (CDT) project and represented QNX on the Eclipse Architecture and the Multicore Association review boards.

Thomas has a Master's degree in Computer Engineering focusing on instrumentation and performance analysis of embedded systems.

mailto:thomas@cranksoftware.com
Jason Clarke
Business Development

Jason has 10 years experience in the embedded field working in all areas from development to sales at QNX Software Systems. This involved lecturing and delivering keynotes at many industry forums around the globe.

As a senior field application engineer Jason provided onsite consulting services, including system debugging and design review, to original equipment manufacturers in the automotive, consumer, medical, and networking industries.

Jason also worked in the custom engineering group, where he developed device drivers and board support packages (BSPs), and in the QNX R&D group where he helped design flash file systems for embedded devices.

mailto:jason@cranksoftware.com