Marianne W. Carlson
**** - ***** ***** ** - **** Creek, WA 98012
425-***-**** - abl2jd@r.postjobfree.com
BACKGROUND:
I have extensive embedded applications experience on custom
platforms using the Freescale Coldfire, Power PC, 9S12x, HC08 and
Analog DSP Sharc processor. Every one of my projects has been
developed into a success product launch. My backgrounds includes
developing with several different Real Time Operating Systems
(RTOS), custom interrupt routines to handle incoming data over DMA
channels, CAN protocol, serial (RS 232), SPI ports, PWM channels or
any unique port on your schematic. No problem reading schematics or
reviewing hardware chip requirements. I have used CANape, CANalyzer
and I am familiar with LabVIEW and multiply other debug options to
get code up and running quickly. Also have experience with
Subversion, VSS and multiply bug tracking systems.
Some code designs have required multi-threading applications for
full PID feedback control and others DSP signal processing to
eliminate noise. The software developed interfaced with off/on chip
FLASH and/or NVRAM memory for all projects and processors. Most
software has been done in C, Assembly and C#, some C++ experience.
I have a unique ability to debug anything written in C. As a
recent contract engineer I have to trace code from many programmers
and have done so with ease, despite a complete change in style and
structure. Because I can read code so easily I am not a big fan of
re-inventing the wheel, if it works leave it.
EDUCATION:
BS Electrical Engineering - Minor Computer Science University of
Colorado, Boulder 1983
EDCC: CCDA Cisco Certified Design Associate - TCP/IP networking
course 2001
EXPERIENCE:
Embedded Productions LLC
ZF Marine - Mukilteo (C, C#)
Contract work (Sept 2009 - June 2010) Built manufacturing
test system for Power PC boards Host PC Application - to
test hardware - to final hardware integrating entire system
for manufacturing automation.
Open loop Joystick Maneuvering System for boat control
combining the ECU with control for bow and stern thrusters
for complete user control of boat at low speeds using a
joystick. Tested and shipped to customer in Norway.
Cobham Avionics (formerly NAT-Seattle Inc) ( Contract Dec
2009 - Jan 2010)
Upgraded DCOM Audio Control System for the T6-Fighter Jet to
include 4 radio controls.
NAT-Seattle Inc (formerly Pentar Avionics and dB Systems) May 2007
- September 2009
Senior Software Engineer ( C, Assembly) - Responsible for
design and completely programmed next generation audio
processing control panel for radio controls for pilot and co-
pilot inside completely new fighter trainer for Hawker-
BeechCraft under DO-178B government requirements. I designed
and developed the complete software system for the audio
control panel from inception to TSO FAA approval for Hawker-
BeechCraft T-6, this aircraft is being sold currently as the
next generation fighter trainer for the military around the
world. Processors used during the design were Analog Sharc DSP
21369 and Freescale 9S12512, with their respective IDE's and
SofTec hardware for loading. The Microsoft VSS system was for
software tracking.
July 2009 - Nat-Seattle announced it was moving to Prescott,
Arizona to complete its transformation to Cobham Avionics. Late
September after I left they canceled the move.
Ioline Corp, Woodinville, WA April 2001 - May 2007
(Manufactures vinyl sign cutters, large paper pen plotters and
specialty flat-bed fabric cutters.)
Senior Software Engineer (C / C++ / Assembly) - Responsible
for all production software across all product lines. Direct
project management and development of wide body inkjet printer
and specialty high force cutter. Developed on the Motorola
PowerPC with ATI RTOS. All products have custom PID motor
control running 2-4 motors concurrently in operation and a
multi-tasking RTOS systems. Developed interrupts, boot loaders,
communications with SPI, UART's and connects to a Motorola
HC908 for user input. Ioline's inkjet prints fabric markers
for the apparel industry at 60 inches/second.
Ioline also successful competes in the apparel marketplace with
a vinyl signcutter and Applik fabric cutter. I developed those
on the Coldfire Motorola processor. It was done with MetroWerks
software, CMX RTOS, multi-task operations. Similar
communications with SPI and UARTS, to Flash, NVRAM and memory
mapped with Xilinx FPGA. There is a custom Visual Basic
application that interfaces with these products.
MicroRim Inc, Redmond, WA January 1988 - January 1991
Software Engineer - Relational Database Software
Responsible for the entire FORMS multi-user subsystem. FORMS
was the central entry point for the user to access/process
records within the SQL database. MicroRim produced R:base, a
relational database package, similar to Access.
ARMCO Autometrics Inc, Boulder, CO June 1984 - May 1987
Lead Software Engineer - Process Control Embedded Software
Responsible for all embedded software projects/products.
Products developed included a real time management information
system developed and installed on time, for a copper mine in
Yugoslavia. ARMCO products included an XRAY analyzer of copper
slurry that provided the mineral content of the slurry by
measuring the decaying energy of minerals after being exposed
to an xray beam. Another product was ARMCO's Particle Size
Monitor that used ultrasound to measure the size of the copper
ore after grinding. The Particle Size Monitor was put into the
copper slurry to insure real time monitoring and adjustment of
the grind of the copper slurry.
Tri-State Generation and Transmission Association, Inc, Denver, CO
June 1981 - May 1984
Control Systems Engineer - High Voltage Transmission System Control
Planning engineer where I did studies on whether new
transmission lines should be installed and where those lines
would be placed in the system. I also did stability studies on
how the transmission system would react to various pieces of
equipment or lines being pulled offline.