David Wojciechowski
Carlsbad, CA 92011
760-***-**** (cell)
760-***-**** (home)
***********@*****.***
*****.****@*********.***
OBJECTIVE
A challenging position in embedded firmware or software engineering that will
allow me to use my technical, interpersonal, and problem-solving skills.
EXPERIENCE
2003 – Nov, 2014 Staff Engineer
Qualcomm
San Diego, CA * Over ten years of hands-on software development supporting classified
programs for the QGOV division of Qualcomm.
* Hands-on experience with the following technologies: C/C++/ C#, Win Forms
&
WPF UI toolkits, Visual Studio, Clear Case, MVVM, GoF design patterns.
* Completed 1 year loan assignment to the Qualcomm Connected Experiences
group doing embedded C/C++ application development.
* Completed 5 month loan assignment to QCT Modem System Test group
testing MPSS software and writing Perl scripts.
* Currently holding Top Secret/SCI DoD security clearance (good til Dec 2015).
1998 - 2003 Staff Engineer
Qualcomm
Kyocera Wireless
San Diego, CA * Originally hired by Qualcomm Inc. - transferred employment
to Kyocera Wireless Corporation (KWC)in Feb., 2003
* Individual contributor and software technical lead
within KWC's Advanced Technology Engineering group.
* Responsible for development and maintenance of
C-language firmware used in CDMA products & systems.
* Experience with the following s/w technologies:
C, C++, C#, Perl, Windows MFC, COM/COM+, VB.NET,
STL, ATL, Microsoft .NET, and Qualcomm BREW.
* Created, organized, and taught "Software Training"
classes (C Programming) to KWC hardware engineers.
1997 - 1998 Senior Staff Engineer
Uniden
San Diego, CA * Development of embedded firmware (C-language)
for IS-136 and GSM handset products.
* Responsible for RTOS and OSS (Operating System
Shell) software layers in handset products.
* Developed low-level prototype evaluation software
for single-chip GSM handset ASIC based around the 32-bit ARM7TDMI
embedded processor core.
1994 - 1997 Senior Software Engineer
AG Com Systems
Phoenix, AZ * Actively participated in design & development of
ATM (Asynchronous Transfer Mode) products.
* Led S/W group in embedded software development
using object-oriented C++ for target 68360 uP's
and ANSI C for 16-bit 80C51XA microcontrollers.
* Hands-on experience with pSOS+ RTOS.
1993 - 1994 Senior Software Engineer
C.O.P.E.
Tucson, AZ * Real-time C++ software design & development (x86
hardware) for high-speed mass mailing machines.
1992 - 1993 Software Engineer III
CalComp
Scottsdale, AZ * Real-time embedded firmware development for pen-
based personal computers and digitizer products.
RELATED EXPERIENCE (David Wojciechowski)
1989 - 1992 Firmware Development Engineer
Kurta
Phoenix, AZ * Designed and coded firmware engines for manufacturer
of graphics tablets and digitizers.
1988 - 1989 Manager of Hardware & Software Development
Maxi-Switch
Phoenix, AZ * Led team of engineers and technicians in hardware
design and firmware development of keyboard products.
1978 - 1988 Software Engineer
Johnson Controls
Tempe, AZ * Held multiple engineering positions in the R & D
design group (Milwaukee, WI) - transferred to Tempe,
AZ Controls Group in 1985.
1976 - 1978 Electronic Technician
Durant Digital
Watertown, WI * Trouble-shooting and repair of electronic digital
systems and products.
EDUCATION
UCSD-Extension, San Diego, CA. Since 1997, have successfully completed 60+ classes
and received six specialized certificates: C Programming, C++ Programming (twice),
Objected-Oriented Programming (OOP), Visual C++ Programming, and C# Programming.
Marquette University, Milwaukee, WI. While employed full-time, attended the
school's evening division. Graduated in May 1986, with BSEE (3.45 GPA).
Arizona State University, Tempe, AZ. From 1986 to 1996, successfully
completed 44 hours as a part-time student, taking courses in the Department
of Computer Science (3.41 GPA).
Waukesha County Technical Institute, Pewaukee WI. Graduated in 1976 with
Associate in Applied Science (AAS) degree in Electronics Technology.
PROGRAMMING EXPERIENCE SUMMARY
C, C++, C#, MFC/COM/COM+, VB.NET, ATL, STL, Perl, BREW, Java; assembly language
programming for many embedded microcontrollers: x86 family, 68EN360, 68HC11,
783xx, Z8, 8039/8049/8051/80C51XA, ARM7TDMI, and 68HC05 families.