Philip Mosier


Philip H. Mosier
Systems and Software Engineer
P.O. Box 80004, Goleta, Ca. 93118
(805)	689-3510

Summary of work experience
Thirty years of experience as systems and software engineer working in a variety of positions in support of 
guidance, navigation, and air traffic control  equipment design and application.  Experienced in system 
design, algorithm design, analysis and simulation; system integration and automated testing.

Skills:
Software Engineering
Software reverse engineering; Independent Verification and Validation; requirements trace analysis; 
Fortran, assembly language,  and C/C++ language programming on VAX, PC, SUN, and embedded 
systems; software testing and debugging for embedded systems using emulators and logic analyzers; 
Software Design Documents; Software Life Cycle engineering; diagnostics and test software for embedded 
systems; DOD-STD-2167A, IEEE Standards for Software; DO-178B 

Engineering
Digital Signal Processing; Code Division Multiplexing, Time Division Multiplexing; Spread spectrum 
communications; Error correcting codes; Frequency, pulse-width, amplitude modulation; Digital coding of 
analog signals-- PCM, DPCM, ADPCM; Telemetry data systems; Analog-Digital and Digital-Analog 
conversion; Digital and Analog control systems; Helicopter and fixed wing aircraft simulation; GPS signals, 
receivers, clocks, satellites, orbits, Wide area differential GPS, Local Area Differential GPS; Inertial 
Navigation and Inertial Instruments (gyroscopes, and accelerometers); Digital Computer architecture and 
design; Kalman Filtering and Optimal Estimation; Distributed Interactive Simulation; Distributed Simulation 
and modelling of physical processes; Avionics and aircraft instrumentation; Air Traffic Control; Real-time 
embedded processing hardware and software; Automatic Test Equipment and Test Software, Laboratory 
Test Instrumentation; Integration of large systems- hardware and software; Power and Grounding of 
complex electrical systems; Qualification Testing of hardware (thermal, EMC, humidity, and vibration ) to 
Military standards.

Platforms and Tools
PC, SUN, VAX, SGI; UNIX/X-Windows; GAWK,SED, GNUPLOT; MS-WINDOWS/DOS, WORD6, EXCEL, 
PowerPoint, VISIO, Visual C/C++; MKS Source Integrity; PVCS, Fortran, C/C++, MATHCAD, MATLAB, 
Internet/Mosaic/Netscape, In-Circuit-Emulators; TMS34020 Graphics Processor tools; 
ADA95, Rational APEX, Rational Rose, UML

Education:    MSEE, University of California, Santa Barbara, 1983  
                       BSEE, Michigan Technical University, 1961
Clearance:  active Secret 

Employment History:

Professional Experience
Boeing Satellite Systems, El Segundo, CA              10/01/02 to present
Integration and test of satellite flight software, using emulators, simulators and special test equipment, 
requires understanding of hardware, software, GPS, attitude control systems, telemetry, and interfaces(esp 
1553). Reverse-engineered and modified for test, satellite flight software developed in C++ and ADA95 to 
identify system and software problems and solutions.  Use Agilent logic analyzers and emulators, 
Continuus, VxWorks, Adamulti compilers, Sun Solaris, Exceed.

Hydro-Aire, Burbank, CA                               7/16/01 to 6/14/02                                     
Write Software Requirements, Software Detailed Design Documents, Interface Control Documents; write 
assembly language code for embedded software control of aircraft braking systems.  Code written 
for Intel 8XC196KD microprocessor controlling sensors and actuators for the Brake Control System.  
Software integration and test performed using emulators, simulators and special test equipment.  
Maintained C++  code on PC emulating  maintenance computer communications and initiated test functions 
to the Brake Control System.

Kaman Aerospace, Bloomfield CT                         3/6/00 to 12/31/01
Part-time Software Quality Assurance representative for Kaman Aerospace project at Litton GCS 
in Northridge CA.  Review SDFs, monitor hardware and software acceptance tests, and monitor 
software configuration changes.

Delco Defense Systems Operations, Goleta, CA          3/15/00 to 7/16/2001
System Engineer for an armored vehicle inertial navigation and targeting location system.  
Write system and subsystem performance specifications for a GPS/Inertial navigation system 
integrated with weapon sight/laser range finder for precise target location.  Write Qual 
Test Plans and Procedures, factory calibration and field calibration procedures.  Perform 
system performance field testing. 


Litton Guidance and Control Systems, Northridge CA       8/18/98 - 12/22/99
Develop embedded software using Rational Rose, APEX, and ADA95 for a helicopter integrated
avionics system.  Use UML and Rational Rose to develop detailed object oriented design. SEI level 4 project.


Northrup Grumman/Norden Systems, Norwalk, CT            9/18/07 - 7/31/98

Reverse engineer software developed for the Airport Movement and Safety System (AMASS) being
developed by Norden for the FAA.  Write software design documents from reverse engineered C and 
assembly (TMS32035 and OS/2 on Intel x86).  Perform requirements traceability.  


Smith Industries, Malvern, PA                          03/24/97 - 8/30/97
Perform reverse engineering of existing embedded, real-time code for electronic avionics displays for aircraft 
cockpit instruments.  Develop operational software (and write Software Design Document) to DO178B and 
write demonstration and diagnostics programs for a TMS32040 graphics processor based electronic 
instrument display for aircraft.


McDonnell Douglas Aerospace, St. Louis, MO             10/14/96 - 3/14/97
Guidance Engineer
Perform analysis and simulation of GPS/INS navigation for the JASSM standoff missile using FORTRAN, 
EXCEL and MATLAB on the PC.  Analyse GPS perfomance in presence of jamming, vehicle dynamics, 
and various antenna systems.  Evaluate GPS receiver antenna system characteristics for signal-to-noise 
performance.  Analyze GPS/INS navigation errors due to satellite signal ionosphere and troposphere 
propagation delays, multipath, satellite clock and ephemeris errors, and IMU errors.

Litton Guidance and Control Systems, Goleta, CA        2/15/96 - 8/30/96
Test engineer for development of inertial measurement units (IMUs) based on the hemispherical resonator 
gyro (HRG);  wrote MATLAB programs, managed lab equipment and scheduled users and equipment;  
assisted software engineers with ATE and system operation and problems; reviewed acceptance test 
procedures and qual test procedures;  answered CDR action items related to the IMU/ATE interfaces; 
studied HRG theory and operation, HRG support electronics and embedded signal processor algorithms;  
wrote IMU math model to be used for IMU test software validation; wrote Matlab  programs for engineering 
test and data analysis;  designed and performed engineering tests for magnetic susceptibility, thermal, and 
thermal/vacuum performance.  

Illgen Simulation Technologies, Inc.    1993-2/1/96
Member, Technical Staff                    1995-2/1/96
Reverse engineered code for algorithm analysis and for V&V of FAA/WAAS algorithms and code;  wrote 
Validation SoftwareTest Plan, SoftwareTest Description, and SoftwareTest Report (2167A format); 
performed software validation,testing; participated in design, implementation, and checkout of simulator for 
validation of  the FAA/WAAS, a wide-are differential GPS navigation system for air traffic control.  Used 
knowledge of GPS signalling, receivers, satellite orbit calculations, and ionospheric delay computations, 
selective availability (SA) models, communications channel error modelling; geodetic, inertial coordinate 
systems,  UNIX Workstation and PersonalComputer operating systems, and application software and 
compilers.  Wrote C language programs for PC and UNIX for data analysis.  

Manager, Washington DC Operations      1993--1994
Manager of the ISTI Washington DC office;managed the planning and activity for the VV&A of software for 
the FAA National Simulation Capability; used reverse software engineering techniques with engineering 
knowledge of computer engineering/science, aircraft flight systems, weapons and sensors, to evaluate 
software for distributed simulation of battlefield and air traffic control scenarios; developed methodology and 
procedures for Verification, Validation and Accreditation(VV&A) of the software for the FAA National 
Simulation Capability

1967--1992:  Delco Electronics, Goleta, CA.
Managed program for an IR&D prototype strapdown navigation system;  provided technical expertise to 
solve system final test problems involving system software/hardware.  Studied propagation of errors in 
Inertial Measurement Units (IMUs) implemented with various gyro technologies in strapdown and gimballed 
configurations; designed and wrote IMU simulations in FORTRAN; designed and implemented IMU 
calibration procedures; defined final acceptance and qualification testing procedures for space and tactical 
missile applications; designed and programmed computer control of IMU qualification and final acceptance  
tests for the TITAN III and TITAN II;  Designed integration of an experimental GPS/INS guidance package 
into the TITAN II; evaluated and designed integrated GPS/INS systems employing GPS signals to provide 
a robust navigation solution for tactical missiles, aircraft, and space launch vehicles;  Designed flight tests 
to use independent radio navigation aids combined with a reference inertial system to evaluate INS 
performance, and supervised flight test operations conducted at Mojave, Ca.;  Wrote software test plans, 
procedures, and reports to 2167 standards for embedded missile guidance computers;  Responsible for 
design and integration of a computer controlled test system for gyroscopes and accelerometers;


Member number:1664
Go to The Software Contractors' Guild Home Page.
Copyright(c) 1995 1996 Philip Mosier and The Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257