CRAIG JENSEN
(SW
DEVELOPMENT/TEST ENGINEER)
Preferred State
Locations (AZ, CA, CO, NM, TX)
Cell (619)
675-6061
http://angelfire.com/me5/jensencg/
·
18
years System
Integration, SW Development & SW Test
·
Real Time
Simulation Development
and Test
·
SW Development
C, C++, ADA, DSP, Visual C++, Java
·
Flight
Management, Avionics and Flight Test
experience
·
Extensive work
with Embedded
Systems
·
OOA/OOD
experience
·
Origination of test
plans, procedures and requirements
May, 1984, BSEE w/ Computer Engineering,
North Dakota State
University
Languages:
Python, Windows (SDK, MFC) using MSDN, C, C++,
ADA Visual C++, Visual Basic, 4GL
(LabView VIs, ISI Matrix X, Ghostwriter), TCL, Python, RPC, Perl, JAVA, Fortran, Pascal.
Applications:
Squish, QT, PVCS, OPERA, Orbix (Iona), CORBA, DDTS, APEX, RPC,
OOD-Rational Rose (UML, OMT), Rational Requisite Pro, Access
DB, Clearcase, BMC Patrol, Unix (RCS, SCCS), CMVC, ACM, Frame Maker, InterLeaf,
Network and Client-Server applications, Cadre Teamwork, Codewright,
Beyond Compare, Source Integrity, Understand C++, MKS RCS, Paradigm Debug
(Supertap), Chipview simulator,
TestLog..
Operating
Systems:
VDSP++, HPUX, UNIX (Solaris, System V, IRIX, BSD, Linux), SUN (SunOS,
OpenWin, X-Motif), DEC (VMS, DECWindows, TCPware, OpenVMS), PC (WinNT), Real
Time Exec (VxWorks, IRIX), VISA.
Computers:
ARM, ADSP BF-535HP, Embedded processors, Tandem, DEC (VAX 6000, VAX
Station 4000, PC), Silicon Graphics, SUN (SPARCstation), IBM, VXIbus
(Racal-Dana, Tektronics, NI, Wavetek, HP), VMEbus 680x0 (Intergone, Heurikon,
Loral, Datum, SBS), HP (9000).
Tools/ HW:
TLA 700 Logic
Analyzer, ADA SW Analyzer, JTAG, SW Debuggers, Emulators, Bus Analyzers (SCSI, 1553, VME,
Logic, IEEE-488), Serial (FireWire, RS-232/422), Ethernet, ICE, Terminal
Servers, Modems, RF Test Equipment.
Technology:
Digital Signal
Processing, Sensor Surveillance SW, Flight Management Systems, Avionics,
Communication, Telephony, GUI
Development, Audio processing, Real
Time Simulation processing, Software Through Pictures, ATE, Simulation
Development, Virtual Interfaces Development, Recording, Multiplexing,
Modulation, Encryption, Data Compression, Telemetry, Data Acquisition, Network
Management, Image Signal Processing, Radar, GPS, NAV.
PROFESSIONAL
EXPERIENCE:
April’04-Present
Computer Science
Corp. – Land Warrior
System for Future Combat Systems
CONTRACT
ASSIGNMENT
SW
TEST
Scottsdale,
AZ
Developed
automated test scripts to perform system and performance level testing for the
Land Warrior Computer Sub-System. The embedded SW was developed using Linux with an ARM target processor. The automated
scripting was performed using a
froglogic- Squish IDE, which is a cross platform automated testing
framework for Tolltech’s - Qt.
Squish has a GUI recording/playback capability that uses the Python
scripting language. Used cleartool to build the Appl. and Squish software. The
SW was built for X86-X11, X86-Embedded and ARM environments.
Sept’03-March
04
Sanmina-SCI, Audio Alert
System-Special OPs Helicopters, Audio Control Electronics-JSF
CONTRACT
ASSIGNMENT
SW
DEVELOPMENT
Huntsville,
AL
Develop 2 SDDs
that included Top Level Design and Detailed Design. Held Peer Review for these
designs. Using the Analog Devices VDSP++ IDE, wrote Flash Boot Loaders for ADSP
Blackfin BF-535 & 533 processors with some USB and SPI coding included.
Feb’03-Sept’03
Honeywell
Inc., Military
Aerospace Systems – Flight Management Systems
(FMS)
CONTRACT
ASSIGNMENT
SYSTEMS
Albuquerque,
NM
Write and Fix
scripts to test the FMS-Navigation and Performance requirements for the KC10 and
C5 programs. Programs are FAA with a language of ADA. Perform Pier Reviews on
said scripts. Used Rational Clearcase, Requisite Pro, Clear Quest along with
other engineering applications. Perform SCR creation, analysis, implementation
or verification.
Jan’02-Oct
‘02
Hamilton
Sundstrand, subsidiary UTC, Aerospace
Systems Group
CONTRACT
ASSIGNMENT
SW
DEVELOPMENT and MODULE TEST
San Diego,
CA
Made PCR fixes to ADA code and bench tested those changes. Performed SW Module Testing for an Electronics Control Unit on two Auxiliary Power Unit programs. The commercial program was written in C and the military programs were written in ADA. Structural coverage was required for all variants. Ran HW/ SW Integration Tests manually using an ICE debugger and automatically using VB scripts.
Jul’01-Nov’01
Honeywell
Inc., General
Aviation - CNI High Frequency Radio System
CONTRACT
ASSIGNMENT
SW
DEVELOPMENT ,
Olathe,
KS
Developed
‘ARINC 429 data bus - Control and Status’ Windows SW, using Visual C++
(MFC).
Configuration
Management focal, Problem Reporting System focal, SW-Structural Coverage testing
focal.
Established SW
Requirements Traceability Matrix and new SW Requirements Spec. Held program
documents reviews.
Oct’00-Jun’01
Raytheon
Inc., System for the
Vigilance of the Amazon (SIVAM)
CONTRACT
ASSIGNMENT
SW
INTEGRATION TEST,
Dallas,
TX
Developed Test
Cases for the SW Integration Test team (SWIT), testing SW (1 MLOC) for the
following CIs: SW Infrastructure, Environmental Systems, Air/Ground Surveillance
and Operations. Worked on a HPUX system testing Java, C++, Oracle RDBMS, COTS,
NDI and IONA ORBIX software. Wrote TCs for Local and Remote GUI interfaces as
well as APIs. Utilized Use Cases to develop Test Cases for Factory Integration
Testing (FIT end-to-end). Used icConcept RTM, DDTS, CoolJEX, Rational Clearcase,
Concentus Workflow, ArcView.
Jan’00-Oct’00
Raytheon
Inc., Johnson Space
Center, Space Station Training Facility (SSTF)
CONTRACT
ASSIGNMENT
The SSTF is a
Training Facility for SS Astronauts, MCC personnel & Shuttle Crewmembers.
The SSTF is a large training simulation that can be tied to MCC (JSC, RUS, KSC),
Shuttle simulators, underwater training, instructors, and Crew Station mock-ups.
The first assignment entailed closing Trouble Reports (TRs) by fixing ADA code
for the ISS On-Board Computer System (OBCS). Also, developed data analysis tools
(i.e. UNIX scripts and Visual Basic macros). The second assignment involved Test
Case development for Flight Training Scenarios at JSC (EVA, Setup, Activation
and Ingress/Egress activities for the US
Lab Module). Responsible for US Environmental Control and Life Support
Systems (ECLSS) test scenarios. Generated TRs for problems found as well as
closed TRs for code fixes. Performed QA sign-off for CTRR and SSAT
activities.
Mar’99-Dec’99
Honeywell
Inc., SW Test Group,
Flight Management Systems
CONTRACT
ASSIGNMENT
Performed test case
development for System Level Test Procedures (SLTPs) as well as Code Level
Procedures (CTPs) on an embedded system. Formally tested SLTPs on a Flight
Simulator test bench for the B717 and MD10 programs. Utilized a Test Generation
System to build test drivers and stubs to test code at the package and
procedural level. Used a TLA 700 Logic Analyzer for verification of code timing
and values of data variables. Created SCRs and worked with SW development and
Systems engineers to resolve SCR problems. Developed CTPs for structural
coverage. Utilized an HSS simulator for testing.
Oct’98-Mar’99
MCI
WorldCOM, System Test Group, Next Generation Service Node
(NGSN)
CONTRACT
ASSIGNMENT
Test Planner for Test Case
Developers in Colorado Springs, CO as well as Richardson, Texas. Developed and
maintained test schedules for 18 test developers. Led test case reviews.
Monitored SW defects for test team and worked with developers and testers to
resolve defects in a timely manner during formal testing. Represented the System
Test Group during requirements Compliance Reviews to insure requirement
testability. Wrote Unix test scripts for test case automation and worked with
BMC Patrol SW and Amarex Ghostwriter SW (Service Creation
Environment).
Jan’98-
Aug’98
Motorola
Corporation, Cellular Infrastructure Group (CIG)
CONTRACT
ASSIGNMENT
Generated PRs
and performed fixes for fault and enhancement CRs. Performed code enhancements,
using the Tandem Advanced Control Language (TACL), primarily in the utilities
area. Used SCCS and RCS as configuration tools. Made changes to Code, SW
Functional Spec. and Test Procedures. All changes required code inspections.
Development was performed on a Unix
environment and tested on Tandem machines.
Jan’97-
Dec’97
Rockwell
International Inc., R&D
Department (Modular
CNI Avionics FY 2005-2015)
CONTRACT
ASSIGNMENT
Performed
software design and development for 2 of 8 CSCIs, employing Rational
Roses-Unified Modeling Language and associated tools. CSCIs were developed using
MSDN Visual C++ and LabView. Developed RPC Client-Server code using Distincts TCP/IP SDK, Mil Std-1553
driver SW and GUIs using LabView, and users Front Panel GUIs using MSDN
(MFC). Developed inter-application
communication between windows applications and LabView using DDE. Developed
CSCIs to communicate via Ethernet bus, then moved to target and communicated
through 1394 FireWire. Developed audio code for a full duplex sound card
application (MSDN C++).
Jan’95-
Jan’97
Honeywell
Inc., Satellite
Systems Operations (Advanced Earth
Observation Satellite)
2 CONTRACT
ASSIGNMENTS
Supported fully automated Test Console and related test
equipment. Main tasks; Finished development of LabView Virtual Instruments
simulations. Developed a TCP /IP client-server link between Windows NT and Sun
OS system. Developed commands, status, controlling S/W, telemetry, front panels
& GUIs. Developed an ATP that
tested JPLs 210 requirements, as well as provided: S/W and H/W deliverable
documents, ATP data, Acceptance Data Package, and a Test Readiness Review.
SYSTEM
INTEGRATION, MDM
Application Test Environment (MATE) for the International Space
Station
Led HW and SW
setup and acceptance stages for deployment of over 30 MATE systems. Devised H/W
and S/W tests as well as developed Real time simulations for ATP testing.
Performed ATP testing of 25+ systems for the customer and quality. Procured H/W
and originated Test Procedures. Performed enhancements to 9 systems in the
field, which included adding a Sun/Vax client-server system to each unit and
made modifications to the Real-Time I/O Platform. Traveled to Turin,
Italy twice to
perform MATE H/W and S/W installations for the Alenia MPLM project.
1994-1995
Entrepreneurial
Startup,
Self-employed
Long Beach,
CA
1988-1994
Northrop Aircraft
Company
Hawthorne,
CA
AVIONICS SYSTEM
ENGINEER, Tri-Service
Standoff Attack Missile (TSSAM) Program
Performed integration and
test on complex avionics subsystems. Performed liaison activities between
Customers, Contractors and Northrop. Designed and developed test sets.
Originated and modified test procedures and test software for automated
tests.
FLIGHT TEST
ENGINEER,
Tri-Service
Standoff Attack Missile (TSSAM) Program
SYSTEMS
ENGINEER, Advanced
Avionics Architecture IRAD
1985-1988
Hughes Aircraft
Company
El Segundo,
CA
PROJECT
ENGINEER, F-15 Radar
Systems Design Department.
SYSTEMS
ENGINEER, Image Signal
Processing laboratory, FLIR program.
FIELD
ENGINEER, Guided Bombing
Unit-15 Data Link program.
FIELD ENGINEER, Airborne Synthetic Aperture Radar System program