Post Job Free
Sign in

years engineering

Location:
Seattle, WA
Posted:
October 07, 2012

Contact this candidate

Resume:

Craig Arno

206-***-**** aboqr4@r.postjobfree.com

425-***-**** Bothell, WA

EDUCATION

University of Washington BSEE 12/80 and 25+ years engineering experience

KNOWLEDGE AREAS

Commercial product design in controlled (CFR 21 Part 820, and DO-178B) high reliability

design environments, Communications, Medical Ultrasound, Heart Monitoring and

Defibrillation, Non-invasive blood pressure measurement, manufacturing automated test.

SKILL SUMMARY

. Software Development: Experienced in C/C++, Design Patterns, Atmel assembly, Windows,

Linux,

uClinux,VxWorks, microcontroller programming with tools such as Visual Studio, GNU C, GDB

with

DDD. Solid understanding of the overall software development processes. Also, experienced

with

software CM processes and tools such as Subversion (SVN), ClearCase, JIRA, ClearQuest and

Linux/Unix/NT development environments.

. Hardware: Designed and developed board electronics for high performance medical

applications.

Designed and developed microprocessor hardware/firmware for gaming platform and medical

applications. Environments include OrCAD (Windows), Viewlogic Powerview (Sun OS)

. System Development: As an engineering lead, participated in the design and development

of a Win2K

based high-end ultrasound system, and development for a 22K line C/Assembly based

automated test

system.

. Program Management: Project lead for several embedded applications/features. This

involved

requirements gathering and analysis, task breakdown and management, scheduling,

implementation,

integration and verification.

. Technical Writing/Proposals: Authored numerous technical documents including: software

architecture/high-level designs, hardware specifications, user's manuals, data analysis

reports and

process documents.

. Personnel Management: Developed excellent organizational, communication and personnel

management skills while mentoring engineers, supervising personnel and managing projects.RELATED EXPERIENCE

Stepwise SolarJanuary 2012-Now

. Completed Edmonds Community college business course. OpenSUSE 12.1 x64 Linux; Asterisk

10,

Postfix, SVN, LAMP setup on AMD FX-8120 and Phenom T1100 hardware to support expanding

engineering hardware/software development and business infrastructure resource service

needs (hit

the processing wall on the prior system).

Sagem AvionicsFebruary 2011December 2011

. DO-178B work on the NIU4X product. JIRA/SVN environment.

Excel macro NIU4X product configuration tool (Motorola S-Record output).

Stepwise SolarJanuary 2009February 2011

. Phase I - Research for markets, technologies, strategies, and requirements. Phase 2 -

Design

Page 1 of 5 Revision 8/9/2012

Craig Arno

206-***-**** aboqr4@r.postjobfree.com

425-***-**** Bothell, WA

electronics schematic, PCB layout, and C/C++ software for a solar application.

Electronics include an

embedded Atmel processor for management electronics.

MythTV.orgSeptember 2009

. Assembled, debugged, and installed MythTV HD recorder under OpenSUSE 11.1 x64 on an

Athlon 4000+

X2 system using a Hauppauge 2250 Dual channel TV card. This system provides two DTV

channels

record/view, commercial skip capability, and networked programming for other viewing

front-ends on the

local network. This system replaces two analog TV Replay 5040 units on Comcast cable.

Honeywell

Redmond, WA November 2007 through November 2008

. Created system, hardware, and software specifications for weather and traffic radar

using DOORS

requirements tool. Maintained and enhanced DOORS DXL scripting for daily controlled

requirements

interchange with overseas partner. My primary focus included system hardware

specifications and 615A-2

Software Data Loader Using Ethernet Interface. Product application is for both military

and civilian aircraft.

To accomplish this required a team effort with other system and design engineers.

Redmond, WA June 2007 to September 2007

. Responsible for finding and solving a difficult to repeat embedded system bug causing

an Intel processor

GP Exception. Task required working with senior staff and significant lab time analyzing

Intel bus cycles to

locate an Interrupt pragma bug in the C++ compiler used to produce product object code.

This design

assignment completed successfully after providing technical knowledge used to complete

software release

documentation requirements in a DO-178B design environment.

Sonasearch

Redmond, WA September 2006 to December 2008

. Complete design of research sonar software for a Windows MFC application for production

field use. This

task required knowledge of C++, MFC, Hardware design, operating in a multi-threaded

environment.

Honeywell

Redmond, WA March 2005 to August 2006

. Development of DO-178B Structural Coverage Analysis Testing Tools for TI TMS320C6713

based product.

Development used Microsoft C/C++, Python, and Excel/Word VBA Macro's in a Cygwin

environment to

accomplish task.

Independent Study

Bothell, WA November 2004 to February 2005

. Xilinx ISE Embedded Development Kit VHDL 32-bit soft processor system on an FPGA chip

capable

of running uClinux with hardware and software debug tool support.

Infinium Labs On demand gaming set top box

Seattle, WA ContractProject Engineer, May 2004 to October 2004

. Realtime Control Software Developed security and realtime interface requirements and

software code

for Atmel AVR RISC processor. The project tools were GNU C and AVR native assembly .

Page 2 of 5 Revision 8/9/2012

Craig Arno

206-***-**** aboqr4@r.postjobfree.com

425-***-**** Bothell, WA

. Security and Console Electronics Complete missing microcontroller and FPGA hardware

design.

Then integrate existing display drive electronic design with new PC platform design.

. Independent study of Intel south bridge LPC bus.

Independent Activity

Bothell, WA May 2003 to May 2004

. Took time off to manage/close a family crisis. Also used this time to install Asterisk

to consolidate VoIP

infrastructure using Broadvoice, FreeWorld Dialup, and IPKall services at home under

Slackware and

SUSE Linux. Wonder Shaper is used to solve QoS issues on a modest 30 IP home network for

VoIP,

streaming MP3, Streaming MP2, gaming, FTP, SSH, and standard Internet communications.

.

Siemens Medical Systems Inc. Ultrasound Group

Issaquah, WA ContractEngineer, June 1996 to May 2003

. Continuous Wave and Steerable Continuous Wave Doppler Ultrasound Software feature

lead for

responsible for ultrasound requirements, design, preliminary schedule, and

implementation/code.

. Designed board for high speed 100+ channel A/D capture subsystem. The same board

provides stable

differential clocks and bias signals for the rest of the system.

. Real-time control of individual ultrasound transmit channels Developed approach and

software to

provide functionality in a normally functioning ultrasound machine. This 10-week effort

added new user

interface and low level hardware control software with supporting requirements

documentation to an

existing system.

. Responsible for coordinating single board product design. Coordinated efforts of 4

senior design

engineers. Performed analysis for board high speed bus designs. Debugged FPGA PCI

implementation for a single board product.

. Responsible for introducing and training newly hired software talent to existing

product development

tools, environment and practices.

. Implemented system wide state save and restore memento pattern using C++. The pattern

maintains

data encapsulation for an objects internal state while allowing a calling process to

later restore an

objects internal state.

. Completed implementation and review of FDA regulated Ultrasound transmit power software

subsystem.

. Developed a specification to describe an OEM external customer interface for an

ultrasound image and

screen capture subsystem. The specification was used for in house software development

after

verifying it met customer needs.

. Enhanced Worst Case Search tool for semiautomated transducer acoustics measurements

using

Microsoft C++. Updates added specified new functionality and repaired programming

oversights.

Converted WCS tool to a DLL. Repaired event processing communication across programming

space

and multithread boundaries.

. Created CIA Programmers Guide documentation for on site programmer reference and

training.

. Implemented many ultrasound control algorithms to control an ultrasound machine using

C++.

. Created TIA-602, Multitech and Hayes modem capability for a VxWorks serial driver in a

Motorola

68060 based embedded system. Development environment included the Clearcase revision

control

system.

. Developed new assembly/C firmware for an embedded ADSP21020 processor. Tests using the

firmware are developed in a Motorola 68060 C++ environment under existing proprietary

user interface

software.

Page 3 of 5 Revision 8/9/2012

Craig Arno

206-***-**** aboqr4@r.postjobfree.com

425-***-**** Bothell, WA

Independent Study

Bothell, WA May 1996

. Implemented UNIX sendmail, mgetty+sendfax, diald, dosemu, samba, and mp tools for

server use.

Rebuilt UNIX kernel as part of OS upgrade to host Internet mail domain.

Microsoft Corporation

Redmond, WA ContractEngineer, April 1995 to April 1996

.

Responsible for porting Microsoft Windows NT Hardware Test Certification shell source

from

Windows NT 3.51 to Windows 95 using MS Visual C++ 4.0. Created Internet distribution

package

using Install Shield. Maintained test source code control system (SLM) concurrent with

the shell

programming assignment.

. Developed software and algorithm under Windows NT Advanced Server 3.51 using Visual C++

2.2 and

1.52. The program provides database evaluation data while developing an algorithm to

reduce

database size for use in two of the company s products.

. Produced 30 Web Page HTML document tree describing test design and usage. The pages are

used

by both final customers and the test design team.

Motorola

Bothell, WA ContractEngineer, March 1993 to March 1995

.

Design Engineer for a Windows mobile computer. High integration achieved using SCAMP II

82C315A

system controller. The computer is designed for operation in wide temperature ranges seen

in mobile

environments.

. Developed GUI software under Windows using Microsoft Visual C++. The program is used

for Motorola

mobile computer CRT and keypad verification.

. Design support for a 5 inch VGA compatible monochrome CRT assembly.

. CDPD (Cellular Digital Packet Data) System Validation and Verification Infrastructure.

Provided test

tools, configuration and connectivity solutions in wireless and wired TCP/IP WAN

environment for mixed

UNIX and MS-Windows environment.

. Designed a circuit to drive 4 VGA monitors from a notebook computer for CRT temperature

qualification

testing.

Physio Control Corporation

Redmond, WA Project Design Test Engineer, February 1983 to March 1993

. Developed an electronic-mechanical simulator device to simulate patient non-invasive

blood pressure

signals for products in production. Two other engineering teams were unable to obtain

closure on this

project prior to my assignment. Outside interest caused company to evaluate potential

sale of this

device as a new product.

. Designed 15K lines of 25K line total mixed C and assembly for a real-time automated

production test

system. The test system software is used to control and analyze high speed high energy

product

waveforms and test fixture electronics. The test system performs over 300 tests for each

product

tested. Final test system validated successfully within schedule. Worked closely with

partner senior

engineer to integrate independently developed code into the final product.

. Managed six engineers to develop an automated test system for production. The test

system is used to

calibrate and test a medical product to provide heart therapy and heart measurement.

Page 4 of 5 Revision 8/9/2012

Craig Arno

206-***-**** aboqr4@r.postjobfree.com

425-***-**** Bothell, WA

. Design electronics used for real-time automated calibration and test of high energy

small signal medical

instrumentation.

. Developed interrupt driven serial RS-232 communication software for automated

production test

platforms. Solution took the form of a MASM generated DOS INT14 TSR replacing BIOS serial

communication function.

. Designed communication link between production test system and VAX computer. Both

systems are

heavily used multi-user, multi-tasking computing systems. The link provided datalogging,

CAE

information conduit for forward and back annotation of CAE designs, spooling, and general

purpose file

transfer.

. Created Motorola 6805 microcontroller embedded product test code. Tools used; UNIX

hosted cross

assembler, Tektronix emulator for real-time system debug.

. System manager on multi-user computer. Responsible for computer backup procedures,

organizing file

system for ease of maintenance and use.

. Developed test case specification in accordance with IEEE/ANSI Std 830-1984, IEEE

Guide to

Software Requirements Specifications .

. Developed a Test Procedure Guideline to ensure Test Procedure compliance with Code of

Federal

Regulation (CFR) 21 Part 820 Good Manufacturing Practice .



Contact this candidate