Russ

11/13/2014
San Diego, CA

Position Desired

Software Engineering
San Diego, CA
Yes

Resume

San Diego, California, 92126

OBJECTIVE:

Software engineering and computer programming opportunities. Requirements
analysis, system specifications, designs, development, and testing of
products which utilize computers and computer related system and software
engineering disciplines.

EXPERIENCE:

January 2012 – January 2013
Software Engineer San Diego, CA

Designed and developed embedded C programs for the Stellaris LM369D92 ARM
Cortex-M3 Microcontroller. Use Code Composer Studio Version 5.1 to develop
communications and database applications for the USB, SPI, CAN, UART, I2C,
and GPIO peripheral devices. Developed low-level device drivers for USB,
EPI SDRAM, I2C EEPROM, and SPI Flash. Used Subversion for source code
control. Used Visual Studio to develop and test the USB interface from
a Windows environment. Used GEMstudio to test output to an Amulet LCD.

Aerotek at Aethercomm July 2011 – September 2011
Senior Software/Firmware Engineer Carlsbad, CA

Developed discrete input and de-bounce applications for fault detection of
a RF system interface and developed the Stuck Bit High Detection algorithm.
Designed and developed ANSI C programs for use with a TI MSP430 processor.
Used an in circuit emulator and test station hardware for bench testing
of applications.

Rogerson Kratos February 2011 – June 2011
Senior Software Engineer Pasadena, CA

Developed and executed software test plans, developed Flight Instrumentation
Display systems, and developed the Flight Director module for the Bell
412EP system. Designed and developed ANSI C programs for use with an Intel
processor. Used an in circuit emulator and test station hardware for bench
testing of applications.

Independent August - January 2010
Software Engineer San Diego, CA

Developed I2C device tests for an EEPROM and Real Time Clock serial
Interfaces executing on a PIC 18F65J50 processor. Developed a discrete
input module and drivers for user input button switch processing.
Used a Microchip MPLAB In-Circuit Emulator (ICE) and C/C++ compiler with
the Integrated Development Environment. Used a Vista based PC with a USB
connection to the ICE.

AdeptSource January 2009
Consulting Software Engineer San Diego, CA

Interfaced with the engineering group of a medical company to assist with
the real-time communications and control of a video processing system.
The system is based on the TI TMS320C6416 DSP.
Configured Code Composer 3.3 for a dual DSP architecture utilizing a
LyrTech off the shelf system.

Quake Global June 2008 – September 2008
Senior Software Engineer San Diego, CA

Created a Production Test program used to test SRAM, GPS, Digital IO,
Power Controller, and Analog Inputs for acceptable value. Developed
software programs using a Linux Server, Cygwin, and the GNU compiler
for the Production Test software targeting an ARM7. Assisted with the
porting of a GSM Network Interface Task to the TMS320C5509 DSP and
used Code Composer 3.3.

Triple Crown March 2008
System Software Design Engineer Anaheim, CA

Assisted with writing portions of the software requirement documents for an
update to a legacy shipboard power supply system. Evaluated existing code
based on a legacy TI DSP distributed architecture. Updated system
architecture diagrams using Visio and used MS Word for documentation.

ATSI at Crane Aerospace December 2007 - January 2008
System Verification and Design Engineer Burbank, CA

Created and updated an extensive library of test script programs used for
exercising an Avionics Brake Control Firmware product. Used the Intel i960
Emulator, PVCS, and PC based tools to trace code execution and output test
results. Reviewed Assembly language programs for adequacy, accuracy, and
published test results.

ATSI at Aerojet May - July 2007
Embedded Software Engineer/DSP Sacramento, CA

Drafted system requirements specifications, documented software designs, and
performed code development of a real-time embedded controller. Designed
system level software for an avionics propulsion controller which will use
DSP based applications targeted for the TI TMS320F2812 processor. Used the
Code Composer IDE, C/C++ for code development, and the JTAG Emulator.

Independent January - April 2007
Embedded Software Engineer/DSP San Diego, CA

Target focused system initialization and test program development using Code
Composer 3.3 and a TI TMS320C6412 processor. Developed target board Flash
Memory Burn programs, modified the initial boot from Flash program to fit
targeted hardware, developed programs to configure an Altera FPGA, modified
Flashburn process to accommodate target hardware, and built system test
programs for the target hardware.

Reviewed existing product software and made changes to an existing
TI TMS320C5500 build using Code Composer. Evaluated product future
requirements and made recommendations pertaining to product direction.
Used Linux, hosted on an ARM9 processor, and Inter-processor Gateway
software libraries for data exchange. Used the TI DSP/BIOS configuration
utility to update a configuration for additional functionality.

Summit Soft May - October 2006
Embedded Software Engineer/DSP Aliso Viejo, CA

Developed DSP applications using the TI TMS320F2812 processor, Code Composer
IDE, C/C++, and associated JTAG Emulator. Developed FIR16 filtering
applications, including Multirate, for three or more input channels operating
at up to 180 thousand samples per second. Developed host control interfaces
utilizing both a high-speed networked interface and a serial communication
link. Used the TI DSP Filter Design Toolbox with Matlab to create default
filter coefficient tables and supported a download filter coefficient table
implementation.

Independent ...

Login or Register to view the full resume.