Summary
Eric Karr is a Principal Engineer and Business Development Lead with 11 years of hands-on experience in embedded systems and firmware, currently focused on advancing ocean technology from his base in Bedford, Nova Scotia. He progressed from manufacturing test engineering and firmware roles into senior embedded and firmware engineering positions before taking on leadership at Turbulent Research, blending technical delivery with commercial strategy. His background spans board bring-up, BSP and application development, TDD-driven firmware, test fixture design, and porting legacy code to new platforms—skills honed across automotive, defense, and aquaculture domains. Eric pairs an engineer’s attention to detail (P.Eng.-level practice) with practical productization experience, having automated test processes that saved significant manual labor early in his career. Known for reliably shipping robust embedded solutions, he brings both field-tested engineering judgment and a knack for translating complex technical work into business value. He holds a B.Sc. in Computer Engineering with an embedded systems specialization from the University of Manitoba.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B. Sc.) in Computer Engineering, Embedded Systems, Bachelor of Science (B. Sc.) in Computer Engineering, Embedded Systems at University of Manitoba
English