Software Engineer with almost 20 years of experience in the design, development, maintenance, and management of embedded software.
TECHNICAL SKILLS
* Qualcomm CDMA protocol, system determination, BREW and audio for AMSS 5100/ 6100/ 6500 software.
* Data protocol software (IP, Mobile IP, PPP, LCP, IPCP, TCP) on Qualcomm 5100/ 6100/ 6500 chipsets used for CDMA phones.
* C, C++ and Object Oriented Design and ARM, H8/532, 6303 and 8051 assembly languages.
* Layer 1, 2, and 3 requirements for AMPS, TDMA, GSM, GPRS, and EGPRS cellular phone protocols.
* In-circuit and JTAG emulators, oscilloscopes, logic analyzers, and protocol analyzers used for debugging and verification of software and hardware operation.
* ARM, Microtec and Archimedes/IAR assemblers/compilers, ClearCase/ClearQuest and PVCS/Tracker version control and tracking software, and REX, OSE and ByteBOS real-time operating systems.
* Smart card communications protocols, synchronous and asynchronous (T=0 and T=1), as specified by ISO 7816-3 and 7816-4 standards.
* Utilized Windows XP, 2000, ME, and VISTA operating systems, MS Word, Visio, Excel, Outlook, PowerPoint, Project, Visual Studio applications, Codewright, Araxis Merge, Trace32.
* Participated in AGILE/Sprint programming methodology.
* Received patent number 5,402,475 for an embedded system, which allows a multi-space parking machine to dial a configured set of phone numbers and announce a system error using a pre-recorded set of voice messages.
PROFESSIONAL EXPERIENCE
Sierra Wireless
Wavecom Inc. Durham, North Carolina
Durham, North Carolina 2009 - 2009
2006 – 2009
Consulting Engineer
Software 2006 – 2009
Designed, developed, and maintained embedded application and protocol software for CDMA wireless communications products.
* CDMA cellular module for automotive customer product including audio, data connectivity, Verizon system determination, CDMA protocol software modifications.
* Worked as the site expert on design and implementation of the CDMA protocol and Qualcomm software architecture for last 2 years.
* Main engineer who traveled to field locations to debug and fix problems.
Sony Ericsson Mobile Communications Durham, North Carolina 2001 – 2006
Consulting Engineer
M2M Software 2003 – 2006
Senior Software Engineer CDMA Software 2002 – 2003
Senior Software Engineer TDMA Software 2001 – 2002
Led and participated on teams of engineers responsible for the design, development, and maintenance of embedded device driver and protocol software for CDMA and TDMA cellular phones and CDMA and GSM modem modules.
* Led team for a small group managing the requirements, design, documentation, and implementation of mobile Internet protocol and Internet Over The Air (IOTA) provisioning software for CDMA mobile phones.
* Traveled to customer locations to debug and fix problems.
* Assigned as acting Technical Manager, along with other responsibilities, for two months during organizational changes.
* Led and participated on a team to integrate a Session Initiation Protocol based Instant Messaging application, using TCP sockets, to support Sprint PCS requirements in three months where other groups took six.
* Participated in requirements and design analysis for many CDMA protocol features for new phones.
* Led a team responsible for the development and management for the entire software portion of the T61d TDMA mobile phone.
Ericsson Inc., Consumer Products
Login or Register to view the full resume.