You are on page 1of 2

Professional Summary

14 years experience as an embedded software engineer. Experience


in software team leadership, design, specification. Very strong in
developing real time embedded software in C, C++ and assembly
languages. Experienced with ARM7 micro-processors, Atmel AVR
and 68HC05 microcontrollers; device drivers, analog to digital
conversion, and sensors.
Technical Experience
Technical
Programmed embedded firmware in C/C++/assembly (14 years)
Programmed device drivers, some with DMA (5 years)
Analyzed realtime systems constraints, programmed under RTOS (7.5 years)
Read schematics (8 years); used logic analyzers (2.5 years) and protocol analyzers (4
years)
Test automation; Python and LabVIEW
Programmed PCs (Windows & Linux) in MS Visual C/C++ and GNU GCC (3 yrs)
Programmed in HTML (5 years) and JavaScript (5 years )
Created documents in Microsoft PowerPoint, Word, Excel, Access, Visio, Project (7.5
years)

Communication and Customer Service


Communicated directly with clients to solve problems and sell solutions.
Collaborated on business and engineering teams to solve problems.
Taught diagnostic methods, techniques, and tools to peers.
Represented Qualcomm at an industry meeting to report discussion and express company
preferences.

Relevant Project History

LDG Enterprises, Kansas City, KS; 1992-95, Jul 2000-Nov 2007, May 2009-present
Owner. Consulting, writing, inventing, embedded & web development. C, C++, HTML,
JavaScript, LabVIEW.

Wabtec Global Services, Kansas City, MO, Nov. 2007-May 2009


(via Technisource Nov 2007-Feb 2008)
Lead Software Engineer. Reverse-engineered, developed, and tested software for several
product lines in embedded C and LabVIEW. Automated tests using Python, a screen
scraper, and C under Windows API. Lead a software team with one other engineer.

Good Movies Ministry, Crookston, Minnesota, Jul 2002-Nov 2007


Chief Engineer. HTML and JavaScript programming & webmastering; testing,
debugging, and package design.
Kyocera Wireless, San Diego, California, Jan-Jul 2002
Senior Engineer (embedded software) Interface design, documentation, C firmware
programming, testing, and maintenance. Real-time embedded platform.

Qualcomm, San Diego, California, Jun 1995-Jul 2000


Senior Engineer (embedded software) Firmware: Device drivers, TCP/IP protocol stack.
C, C++, assembly languages (incl. ARM). Targeted 5 processors under Qualcomm's Real-
Time Executive (REX) and Symbian OS. Analyzed requirements, designed (object-
oriented and otherwise), documented, coded, tested, analyzed performance. Mentored
and tutored peers in debugging skills.

Education
Carnegie Mellon University, Pittsburgh, PA
B.S. Electrical and Computer Engineering 1995
CIT Research Honors and internship with IBM OS/2 SMP group

You might also like