I have a Bachelor’s degree in Electronic Engineering Technology, which has enabled me to understand and know the hardware layer of Electronic Systems. I also have over 10 years of experience developing embedded projects as well as application layer software. I have taken on several contract positions as well as full-time positions in the electronic industry. I enjoy working closely with hardware, developing protocols and interfaces as well as developing application layer software.
Qualcomm/Ericsson
I began my career as a test engineer working for Qualcomm.
As a test engineer, I was exposed to numerous operating systems, hardware and programming languages.
I worked on the Infrastructure side of cell phone industry.
During my Time at Qualcomm, I developed a WinPager application in Visual C++ and enjoyed developing applications. I was also exposed to numerous embedded applications.
Holland Projects
After leaving Ericsson, I changed my career path to software engineering.
I took numerous certification classes at UCSD, including C++, VHDL, MFC, VB, RTOS, VxWorks, Embedded Systems, etc. I then began developing numerous applications and embedded projects; including an embedded web server, an MFC Audio application, which used Digital Signal Processing and I also developed an MP3 player.
Rockwell Collins
I was originally hired on to Rockwell Collins as a Test Engineer, but was soon moved into a Software Developer position, where I developed protocols and interface to various device used in the JTRS program. Examples include a TCP/IP interface, a VHDL interface, along with C# applications to communicate with various test equipment using the GPIB interface.
General Dynamics
As a member of the embedded software engineer team, I developed a microcontroller embedded interface,
Along with application layer software to monitor the power requirements of the JTRS MUOS project. I also worked closely with the VHDL member to integrate two separate projects into one. With my background in RTOS, I took over an RTOS application and incorporated several methods. I also developed interfaces to various tools to simply project development.
I do enjoy the entire realm of electronics hardware and software integration, from hardware all the way up to the application level. I have developed embedded software applications on processors and micro-controllers, using C, C++ and RTOS. I have developed these applications using a variety of different protocols to communicate with various integrated circuits; I have also developed VHDL for FPGA’s. I would prefer a full-time position, but do welcome contract positions.
Thank you and I hope to hear from you.
Summary of Qualifications
Over 20 years of Practical Electronic Engineering Experience.
Active Secret Security Clearance.
Embedded Programming and High-Level GUI Application Programming Experience.
Programming Languages: C, C++, C# .NET, MFC (Microsoft Foundation Classes), VB (Visual Basic).
Programming Environments: Visual Studio Versions 6 – 2010. KEIL, MPLAB, Rational ClearCase/ClearQuest.
FPGA and CPLD Design: VHDL, ispLEVER, ModelSim, Sinplify.
Embedded Processors: Experience with 8/16/32 bit microcontrollers, 8051, 68K, MSP430, Micro-C/OS, EX-184B, PIC18F4550, and PIC32.
Protocols: USB, TCPIP, FAT16/32, I2C, SPI, CAN, UART, RS232.
Device Drivers: Display drivers, Input and Output Control and Communications Interfaces.
Experience
08/2010 - Present
The Holland Project
2700 N. Hayden
Scottsdale, AZ 85257
Embedded Software Engineer
Autonomous Robotic Vehicle – Designed and Developed an Autonomous Robotic Vehicle that will be able to drive a course autonomously. The vehicle is equipped with Sonars, GPS, Compass, Odometer, Speedometer and tilt to relay information to a base station for object detection and ranging. The vehicles onboard information system is a PIC32 micro-processor. The PIC32 processor communicates with the interface devices using I2C, SPI, RS232 and USB interface protocols. The base station is a laptop computer running a C# application I developed to display and interpret data sent to the base station via a 418MHz Linx radio xmtr/rcvr combo. Controlling the autonomous vehicle is a steering wheel/pedal combination which communicates with the PC over USB to a PIC18F4550 Micro Controller to operate the steering and throttle.
Information Technologist – Installed, configured, networked and maintained multiple computers and operating equipment for Steve & Elmer’s Sprinkler Systems.
08/2008 - 08/2010
General Dynamics C4 Systems
1395 North Hayden Road, Scottsdale, AZ
POC: Robert Dahl
Contract Embedded Development Software Engineer – MUOS, JTRS, HMS Project.
Power Supply Monitor Application – Developed the embedded level software using a PIC18F4550 Microcontroller and MPLAB to transmit packet data via a USB Interrupt & Bulk Transfers virtual serial port to a computer, where I developed the GUI level application using C# to monitor and visually display the various power supply levels.
FPGA Communications Controller - VHDL – ispLEVER, ModelSim, Sinplify. Combined the functionality of two separate designs into a single design.
USB to Ethernet Interface – Support Engineering role. Developed interfaces to DSTNI EX (RTOS) Processor.
MSP430 Processor – Developed I2C and SPI interface driver to communicate with other devices.
Aardvark Interface Driver – Developed an interface driver application to communication with the Aardvark device. The communications application was written in C++ using Python.
10/2007 – 05/2008
Rockwell Collins
400 Collins Road NE
Cedar Rapids, Iowa 52498
POC: Mike ?, Eric ?, ?
Contract Development Software Engineer – JTRS GMR Project
Test Equipment Device Driver – Developed device driver interfaces to communicate with various test instruments, i.e. Spectrum Analyzer, Oscilloscope, Power supplies using a combination of C#, C, C++ and Visual Basic languages.
VHDL UDP Interface Driver – Developed a UDP interface to communicate with the system. The UDP Protocol was developed on an FPGA, which communicated packets to the development system, where I developed a GUI level application to display and interface with the data.
10/2000 – 08/2007
The Holland Project
8430 Capricorn Way
San Diego, California 92126
Artificial Intelligence Robotic Project – Designed and developed a Robotic Simulator Software using C, C++ and Visual C++.
MP3 Player – Designed and developed an 8051 Micro-Controlled MP3 player. The Design used and 8051 to interface with the FAT16/FAT32 File System on a hard drive to read an MP3 file. The device would send packets of data to the RAM interface to store the data until it could be used by the MP3 chip. design interface with C8900A, 8255, 8254, CM8880, Flash Memory, DRAM and JTAG, PLD & CUPL Design Address Decoder. VHDL FPGA design using Flex10K and Altera Compiler
Digital Storage Oscilloscope – Developed a Digital Storage Oscilloscope using the MFC/Visual C++ Language. The application morphed into a WAV editor Sound processor using Digital Signal Processing with Real-Time Echo, Reverb, FFT, Noise, Expander/Compander,
8051 Web Server – Designed and built a Web Server using the 8051 microprocessor. The Server communicated via TCP/IP using various different internet protocols i.e. ARP, RARP, UDP, TFTP, HTTP, IMAP, ETC.
Web Design - HTML, ASP and Java programming experience.
06/1995 – 10/2000
Qualcomm
5775 Morehouse Drive
San Diego, CA 92121
POC: Bruce Woltz, Wayne Grupp
Hardware / Software Development Engineer
Responsible for the developing a multitude of test equipment in the BTS (Base Station Transceiver Subsystems) and the BSC (Base Station Controller) used in CDMA Cellular Infrastructure.
Telecom Experience - PSTN, CDMA, SS7, T1/E1 experience.
Qualstar Hall of Fame – Honorary Mention for Service
RF CCA design/routing/layout - Using Max Plus II, Symplicity, Synopsis, Altera.
High-Speed Logic Design – VHDL and ABEL.
Embedded Design - Using MICROTEC X-Ray tools.
Programming Experience - PERL, TCL/TK, ABEL, Visual C++, MFC, DLL, VB, ODBC, SQL, ActiveX/COM
System Administration - SUN Solaris and OS/2 Warp.
WinPager Pro – Developed a Windows Application using MFC and Visual Studio.
Serial Communications protocols - RS232, RS485, RS422
Certifications - ORION 4000 Mega-T T1/E1 Fundamentals, Fundamentals of Solaris 2.x, Ameritech Bulk Call Generator Script Writing. Signaling System 7: Technology and Business Applications, TIA/EIA-95 A/B, Wireside of Wireless
08/1988 – 08/1992
United States Army
Ft. Riley, Kansas 66442
Multi-Channel Communications System Operator (MCCSO) (MOS: 31M10)
Operated and Maintained Mobile VHF/UHF Transceivers, Multiplexers and Cryptograph Equipment.
Rank - Specialist – E4.
Clearance - Secret Security Clearance
Stations - Operation Desert Storm Saudi Arabia and Kuwait. Wonju, South Korea.
Awards and Honors – Army Achievement Medal, Certificate of Commendation, Good Conduct Medal, Army Commendation Medal, Army Service Ribbon, National Defense Service Medal, Southwest Asia Service Medal w/2 Bronze Stars, Overseas Service Ribbon.
Memberships – (IEEE) Institute of Electrical and Electronic Engineers, (ETA) Electronic Technician Association) and (ARRL) American Radio and Relay League.
Correspondence Courses - Introduction to Electronic Engineering, FCC License, Ham Radio Operators License and Certified Electronic Technician.
Education
10/1995 – 10/2000
University of California San Diego (UCSD)
9600 N. Torrey Pines Rd
La Jolla, CA 92037
Phone: 858-***-****
Certificate Embedded Engineering
• Embedded Controller Programming I: Introduction
• Embedded Controller Programming II: Embedded C
• Embedded Controller Programming III: Real-Time Programming
• Embedded Controller Hardware Design
• Embedded Computer Hardware Interfacing
• FPGA I & FPGA II • Java Programming • Object Oriented Analysis and Design
• TCP/IP Internet Architecture and Protocols • Win32 • VxWorks
• 8051 uController Hardware Design & Programming • VHDL Spartan XEM3010
• Microsoft Visual Basic • Digital Signal Processing DSP I and Applied DSP
• Microsoft Foundation Classes (MFC) I and Advanced MFC II • C++ Programming
1992 –1995
DeVry Institute of Technology
2149 West Dunlap Avenue
Phoenix, AZ 85021
Bachelor of Science Degree
Electronics Engineering Technology
GPA: 3.6 - 4.0. Deans List
Senior Project Best Technical Merit – Designed and built a digital workbench, which included a digital oscilloscope, digital power supply, and digital multi-meter.
Courses - Fundamentals of Electronics • College Algebra • Pascal • Psychology • Circuit Analysis and Design I & II • Digital Circuits I & II • Composition • Solid State Devices • Advanced Composition • Applied Calculus I & II • Introductory Circuit Devices • Digital Systems • Technical Writing • Microprocessor Hardware and Software • College Physics I & II • Principles of Economics • Public Speaking • C Language Programming • Microprocessor Peripherals • Contemporary History • Transform Analysis • Communications Systems • Microprocessor Systems I & II • Control Systems I & II • Data Communications Systems • Career Development • Advanced Communications Systems • Social Issues • Principles of Management
1985-1988
Oakland Community College
2900 Featherstone Road
Auburn Hills, MI 48326
Courses - Electrical Fundamentals I • Elementary, Intermediate and College Algebra • Shop Drawing I • American Government • Technical Writing • Electrical Skills/Tech I • Electrical Fundamentals II • Trigonometry • College Physics I • Economics I • Composition I • Introductory Chemistry • Applied Calculus I & II
1981-1985
Athens High School
4333 John R Road
Troy, MI 48085-3699
1984-1985
Vocational School
South East Oakland Vocational Education Center (SEOVEC)
5055 Delemere Ave
Royal Oak, MI 48073
• Electronics • Drafting
Extra Curricular Activities
• Avid Golfer • Snowmobiling • Certified Scuba Diver • Skydiving • Bowling • Pool
Target Job
Desired Job Type - Employee
Desired Status - Full-Time / Contract
Salary – Negotiable
Career Level – Senior Level with over 15 years of experience.
Date of Availability - Immediate
Willing to Travel - Yes, but limited to 10%
Target Company
Company Size - No Preference
Category - No Preference, Experienced in the Telecom industry.
Willing to Relocate - Yes
Site Location - Michigan
Citizenship
US Citizen – Yes, I am authorized to work in this country for any employer.
Race - Caucasian
Sex - Male
Ethnicity – White not of Hispanic Origin
Veteran Status
Other protected - Veteran Desert Storm