Post Job Free
Sign in

Embedded Software Engineer

Location:
Troy, MI, 48085
Posted:
October 07, 2011

Contact this candidate

Resume:

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

480-***-****

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

319-***-****

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

858-***-****

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

858-***-****

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

785-***-****

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

602-***-****

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

248-***-****

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

248-***-****

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



Contact this candidate