
Jeremy Thompson
Experienced senior embedded software developer with over 22 years in embedded C development, primarily in the wireless industry.... | Waterloo, Ontario, Canada
*50 free lookup(s) per month.
No credit card required.
Jeremy Thompson’s Emails jt****@bl****.com
Jeremy Thompson’s Phone Numbers 1877255****
Social Media
Jeremy Thompson’s Location Waterloo, Ontario, Canada
Jeremy Thompson’s Expertise Experienced senior embedded software developer with over 22 years in embedded C development, primarily in the wireless industry. Recently exposed to the medical device industry working on both low level embedded drivers (C) along with higher level UI development (C++/Qt) in a small team. Medical devices: Design/development/validation/verification of low level (embedded C) optical drivers for prototype medical imaging device. Also defining requirements/interfaces/design/development/testing of UI (C++/Qt) for same product. Wireless experience: -3GPP non-access stratum components such as SMS, STK, SS, USSD, LCS, Call Control -expert level knowledge in Bearer Management, SUPL1.0 -excellent knowledge of RRLP, ASN.1PER, 3GPP Session Management -RTOS experience in both single and multi-threaded systems Key accomplishments: -designed and developed BlackBerry's first AGPS OMA SUPL 1.0 client on BlackBerry's first AGPS enabled product -designed and developed BlackBerry proprietary bearer prioritization/management technology for numerous BB products supporting modems
Jeremy Thompson’s Current Industry Blackberry
Jeremy
Thompson’s Prior Industry
Pryor Metals
|
Bayly Communications
|
Blackberry
|
Christie Medical Holdings
|
Carnegie Technologies
Not the Jeremy Thompson you were looking for?
Find accurate emails & phone numbers for over 700M professionals.
Work Experience

Blackberry
Systems Software Developer
Wed Nov 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) — Present
Carnegie Technologies
Software Developer
Sun Jan 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) — Sun Oct 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time)
Christie Medical Holdings
Product Developer, Software
Sun Feb 01 2015 00:00:00 GMT+0000 (Coordinated Universal Time) — Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time)
Blackberry
Embedded Software Developer
Fri May 01 2009 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Mar 01 2014 00:00:00 GMT+0000 (Coordinated Universal Time)
Blackberry
Embedded Systems Software Developer
Tue Jun 01 2004 00:00:00 GMT+0000 (Coordinated Universal Time) — Wed Apr 01 2009 00:00:00 GMT+0000 (Coordinated Universal Time)
Blackberry
Embedded Software Developer (Co-op)
Sat Jun 01 2002 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat May 01 2004 00:00:00 GMT+0000 (Coordinated Universal Time)
Bayly Communications
Software Developer
Mon Jan 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time) — Sat Dec 01 2001 00:00:00 GMT+0000 (Coordinated Universal Time)
Pryor Metals
Project Manager
Sat Jan 01 2000 00:00:00 GMT+0000 (Coordinated Universal Time) — Tue Aug 01 2000 00:00:00 GMT+0000 (Coordinated Universal Time)