What is YShout?j

Engineers


JAMES WALTER HARRIS
1750 Powder Spring Rd.. #262 Marietta, GA. 30064
Phone 404-783-3209 Email (JHarris424@aol.com) Web Site: harristechllc.com
BSEE University Of Iowa, 1975.
31 YEARS Software Engineering Experience

Software/Systems Engineering Experience Summary: Proven history for the timely completion of contractual requirements for the design, coding, integration, verification, and validation (IV&V) of safety critical/high integrity software with hardware utilizing state of the art programming languages, computers and techniques.

Clearance: Active Secret

Language Summary: Ada, C, C++, Protel, Pascal, Assembly, Jovial, Atlas, FORTRAN IV, Tandem Pascal, FORTRAN 77, Basic, JCL, ATPL

Verification/Development Tool Sets: Ada Test, Cantata, Tornado

Operating Systems Summary: VxWorks, VAX VMS, UNIX, RT-11, RSX-11, VULCAN, Tandem Guardian 90, Windows NT, Windows 2000

Word Processors, Presentation, Development Tools: Microsoft Word, Microsoft Excel, Microsoft Access, Microsoft PowerPoint, Interleaf, Visio, Visual Studio

Software Configuration Management System: Product Configuration Management System (PCMS), Polytron Version Control System (PVCS)

Fault Tree Generation: SafeTree

Hardware Summary: STAR VII, Power PC PPC403, Sun Sparc Work Station, Motorola MVME147 68030, 68020 Processor, Motorola 68302, Micro VAX, IBM PC Compatibles, VAX- 8600, VAX-11/780, VAX-11/725, Tandem VLX, Apollo Work Station, 1750A Processor, 1553B BUS, TI 34020 Graphics Processor, IBM 370, Motorola 6802, Zilog Z-80, Intel 8080, Intel 8086.

PeopleSoft Technical Pro Certified (PeopleSoft 7.5): PeopleTools I, PeopleTools II, PeopleCode, SQL/SQR, Process Scheduler, and Financials Overview.

Certifications: PeopleSoft Technical Pro Certified

Skills Summary: Detailed comprehensive understanding and implementation skills as defined in the following military and commercial standards, and specifications. Commercial Standards: RTCA/DO-178A, RTCA/DO-178B, RTCA/DO-278, RTCA/DO-248, SAE ARP4761, SAE ARP4754, SAE ARP 5150, IEEE/EIA 12207.0, IEEE 1228, EIA SEB6-A, Federal Aviation Regulations: FAR Part 25, FAR 25.1309, AC25.1309-1A, AC25-1.1. Military Standards: MIL-STD- 498, MIL-STD-2167A, MIL-STD-2167, MIL-STD-882C, MIL-882B, MIL-STD-1521B, MIL-STD-1750A, MIL-STD-1815A, MIL-STD-1589C, MIL-STD-483, MIL-STD-1553B, MIL-STD-490, MIL-STD-1679.

WORK EXPERIENCE

March 2003 - present, Senior Software Safety Engineer, Senior Software Test Engineer & Senior Software Process Engineer (Consultant), Northrop Grumman Corporation (NGC) Integrated Systems, San Diego, CA. As Senior Software Safety Engineer, Senior Software Test Engineer and Senior Software Process Engineer responsible for Software Safety related issues for all elements of the Vertical Take Off UAV (VTUAV), Future Combat System (FCS), X-47B Joint Unmanned Combat Aircraft System (J-UCAS), Hunter and Global Hawk Unmanned Aerial Vehicles. The Software Safety function requires interfacing closely with the VTUAV, FCS, JUCAS, Hunter and Global Hawk engineering groups to ensure that Software Safety is an integral part of system and software requirements development as well as system design, implementation and verification. Also responsible for performing Software Safety Requirements, Design, Code, Test, and Change Hazard analyses on VTUAV, FCS, Hunter, JUCAS and Global Hawk safety critical Computer Software Configuration Items (CSCIs). Recently published Sector Level Software Safety Manual as a member of the NGC System Safety Community Of Practice (COP). Also published High Altitude Long Endurance (HALE) Software Safety Process Work Instructions. As Senior Software Test Engineer in the Airworthiness Group was responsible for the development and execution of software test procedures to achieve Airworthiness Certification of the Global Hawk Unmanned Aerial Vehicle (UAV) Integrated Mission Management Computer (IMMC) embedded safety critical Computer Software Configuration Item (CSCI) written in C++ in accordance with RTCA/DO-178B guidelines. As Senior Software Process Engineer in the Software Process Group was responsible for writing work instructions, course development and providing training in Test Plan Development, Test Procedure Development, Software Unit Test Procedure Development, Test Reporting, Post Test Reviews and Regression Analysis to achieve CMM SEI Level

June 1997 – February 2003, Lead Senior Software Safety Engineer (Consultant), Lockheed Martin Aeronautical Systems, Marietta, GA. Responsible for the review, approval and development of safety critical software written in C, C++, Ada and Assembly languages to satisfy LM Aero system safety guidelines, for the design, code, Integration, Verification and Validation (IV&V) of safety critical airborne systems and equipment which included the Communication Navigation Breaker Panel (CNBP), Avionics Management Unit (AMU), Color Multipurpose Display Unit (CMDU) and Multi-Function Control/Display (MFCD) implemented within the C-130J, WC-130J, KC-130J and C27J aircraft. Participated in the verification process by writing and executing Lower Level Requirements based tests, and Structure Coverage Tests using the Cantata verification tool set for C, C++ and the Ada Test verification tool set for Ada. Verification tools were implemented to achieve 100% Statement Coverage, Decision Coverage, and Modified Condition Decision Coverage (MC/DC) as required by DO-178B. This level of verification ensured that all safety critical software requirements were implemented in accordance with the criticality levels as defined by DO-178B, MIL-STD-882B, IEEE/EIA 12207 and IEEE 1228 Standard for Software Safety Plans. Performed and managed the review and approval of Level A, B, C, Supplier, and internal LM Aero safety critical software data items to ensure all flight critical/safety critical functions and systems as identified in the Functional Hazard Assessment (FHA) are addressed, and flowed down into the System and Software Development Life Cycle Processes. While functioning as Lead Senior Software Safety Engineer and FAA Software Designated Engineering Representative (DER) Candidate, obtained extensive experience with the implementation of the software system safety assessment process. Performed software safety analyses to ensure compliance with certification requirements including, SAE ARP4761, SAE ARP4754, Federal Aviation Regulations (FARs), Joint Aviation Regulations (JARs), Advisory Circulars (ACs), and internal LM Aero processes. Wrote initial Software Safety Handbook and Software Safety Plan.

As a software safety representative for the C-130J, WC-130J, KC-130J, and C27J aircraft Integrated Product Teams (IPT), participated in requirement reviews, design reviews and code walk-through and performed Software Engineering product evaluations to ensure compliance with the System Safety Program Plan (SSPP), and Software Safety Plan (SSP). Provided approval/disapproval of the Plan for Software Aspects of Certification (PSAC), Statement Of Work (SOW), Software Development Plan (SDP) and Verification Plan (SVP). Also, applied software safety criteria to System level specifications, Software Requirements Specification (SRS), Software Design Document (SDD), Source Code, Software Test Plan (STP), Software Test Procedures (STD), Software Test Results (STR), Software Development Folders (SDF), Structural Coverage Analysis Reports, and Static Code Analysis Reports.

For each System Safety Assessment wrote detailed Software Safety Hazard Analyses, Software Safety Detail Design Analyses, Software Safety Code Analyses, Software Safety Change Analysis, and Software Safety Test Analyses based on IEEE1228 Standard for Software Safety Plans and MIL-STD-882B (Series 300 Tasks) for the followings systems: Mission Computer, Auto Flight Control System/Flight Management System, Fuel System, Bleed Air Environment Control System (BAECS), Communication/ Navigation/ Identification-Management System (CNI-MS), Communication System, Defensive Systems, Cockpit Displays, Lighting System, Navigation, Propeller, Propulsion System And Installation System, Stall Warning/SideSlip Warning And Stall Identification (Stick Pusher), KC-130J Tanker Aerial Refueling System, Air Drop System, and Electrical System.

January 1997 - April 1997, Senior Software Engineer (Consultant), Scientific Atlanta, Norcross, GA Responsible for the design, and upgrade of the Explorer 2000 Manufacturing Diagnostic High Integrity Software written in C and C++. Diagnostic Software was implemented as a user interface and driver to activate specified device drivers needed to test the hardware components of the Explorer 2000 Set Top Box. Development Systems - Diab and Cygnus . Debuggers - Single Step and GNU Source Level Debuggers. Processors Power PC PPC403 and SPARC processors.

September 1996 - December 1996, Senior Software Engineer (Consultant), Northern Telecom (BNR NORTEL) Norcross, GA Responsible for the resolution of moderate to complex software problems that were detected during the High Integrity Software development, software verification and field operation. Software was written in Protel and embedded C implemented in the AccessNode, which provided the physical access to services. Development Systems: Mentor X-based Debugger. Product Development Environment (PDE) includes Problem Resolution System and Product Library System (PLS). CPU - Motorola 68020 Microprocessor, Unix based Workstations.

October 1995 - September 1996, Senior Software Engineer (Consultant), Schlumberger Industries Meter Communications Systems (MCS) Norcross, GA Responsible for Design, Code, Unit Test, Hardware-Software Integration of the Scaleable Network Protocol (SNP) Real-Time Embedded Communications High Integrity Software (written in embedded C) implemented in the MAPS system. The SNP architecture represents a communications model, which is flexible and expandable where each layer of the SNP protocol stack provided its upper layer with a set of communication services, which are based on the Client/Server topology. Also responsible for the Design, Code, Unit Test, Hardware Software Integration of the Concentrator Interface (CIU) Simulator (SERVER) and SNP Simulator (CLIENT) used to perform unit and system level testing. Created Software Test Plan and Test Procedure Documents. Development Systems: Cadre Teamwork Structure Analysis Development System, Microtec Software Development Tools. Microsoft Visual C++ Compiler Development System, MOSCAD Remote Terminal Unit (RTU). Microtec Windows XRAY debugger. Software Configuration Management System: PVCS. Computer System: Motorola 68302 Microprocessor.

January 1995 - September 1995, Senior Software Engineer (Consultant), Allied Signal Guidance Control Systems (GCS), Teterboro, NJ Responsible for the High Integrity Software-Hardware Integration of the Automatic Flight Control Subsystem (AFCP) implemented in the C-130/C-141 Autopilot System (safety critical software written in Ada and 1750 Assembly). Also, responsible for creating and testing engineering and baseline CSCI software releases. Development Systems: TeleSoft Telegen2 Ada Development System for VAX/VMS to Embedded MIL-STD-1750A Targets. VAX VMS, McCabe Tools, Borland C++ 4.0, Hewlett Packard Logic Analyzer, PCDOCS Open, AFCP Real-Time Development System, Microsoft Office.

July 1993 - December 1994, Senior Software Engineer (Consultant), Loral Information Display System (LIDS), Atlanta, GA Responsible for the development of the Software Test Plan (STP), and Software Test Description (STD). Also responsible for developing Special Test Equipment (STE) test script files which contain the data necessary to fully exercise the DEU in the proposed test cases. During Preliminary and detail design phases responsible for code review and review of unit test procedures. All High Integrity software was developed using personal computers (PCs) based development tools. All DEU software was written in ANSI C and C++. The Microtec Research Inc. MCC68K Software Development tools were used to develop DEU software. Debug and test of the DEU CSCI implemented on the DEU Central Processing Unit (CPU) was via the CPU In-Circuit Emulator (ICE).

March 1993 - July 1993, Senior Software Engineer (Consultant), Allied Signal Aerospace, Fort Lauderdale, Fl., Responsible for the Design, Code, Hardware-Software Integration of the Mach Airspeed and Altitude Indicator Flat Panel Display (Toshiba LCD Module) prototype High Integrity Software (written in C. PLM and Assembly Languages) for the Joint Primary Aircraft Training System (JPATS).

July 1991 - March 1993, Senior Software Engineer (Consultant), Loral Information Display System, Atlanta, GA Responsible for the Design, Code, Unit test, Hardware-Software Integration and Documentation of the Control Display Unit (CDU) Simulation High Integrity Software (written in Ada and C) for the Video Master (VM), which is a Real-Time multi-channel graphics processing device capable of generating required video displays containing simulated sensor video and/or graphics symbology implemented in the Special Operation Forces Aircrew Training System (SOF ATS).

February 1989 - June 1991, Senior Software Design Engineer (Consultant), Tracor Aerospace, Austin, Texas Responsible for the Design, Code, Unit Test, Hardware-Software Integration and Documentation of the Real-Time Embedded High Integrity Software Sequencer Data Link (written in Ada) for the Indigenous Defense Fighter (IDF) Counter Measures Dispensing System CMDS. Also responsible for the Design, Code Unit Test, Hardware-Software Integration, and Documentation of the ALE-47 CMDS Built-In-Test software (written in 1750 assembly) and the Continuous Built-In-Test software (written in Ada) Functions.

September 1988 - February 1989, Lead Software Test Engineer (Consultant), Harris Corporation, Melbourne Fl., Responsible for managing and conducting the Build Tests performed on the On-line High Integrity Software (written in Pascal), Status Monitoring and Control Function implemented in the Air Traffic Voice Switching and Control System (VSCS).

November 1986 - October 1987, Software Engineer (Consultant), Rockwell International, Collins, Cedar Rapids, Iowa.. Performed tests on High Integrity software written in Ada for the Beech Starship Aircraft Flight Management System. Performed Ada Code inspections, wrote Test Procedures and developed Test Cases from Package Specifications.

June 1985 to April 1986, Software Engineer (Consultant), Lear Siegler, Inc., Instrument Division, Grand Rapids, Michigan. Performed the detail, code, test and integration of the RS422 Interface Communications Protocol High Integrity Software program written in the JOVIAL (J73) programming language (MIL-STD 1589C (USAF), MIL-STD 1750A) for the Data Entry Panel (DEP). Developed the Qualification Acceptance Test Procedure and Test Cases needed to verify and validate the Data Entry Panel Operational Flight High Integrity Software Program.

January 1985 to June 1985, Nuclear Software Test Engineer (Consultant), Weston Controls, Fairchild, Archbald, PA Developed Test Procedures and Test Cases needed to test the Nuclear Reactor Plant High Integrity Software (written in RCA 1802 Assembly Language) implemented in the Standard Digital Meter (SDM). The SDM is used to display Reactor Plant parameters in both Bar Graph and numeric formats.

May 1984 to November 1984, Software Engineer (Consultant), General Electric Company, (UEPD), Syracuse, NY. Performed testing on the Navigational Sonar System's Diagnostic High Integrity Software Program (NDP) to verify and validate functional capabilities required to detect and isolate faults.

March 1983 to April 1984, Automatic Test Equipment Engineer (Consultant), Harris Corporation, Syosset NY. Developed ATLAS High Integrity Software to detect isolated failures in selected F/A-18 Weapon Replaceable Assemblies (WRA) with the AN/USM-470 (1) Intermediate Level Avionics Support System (ILASS) Test Set and Interconnection Device (ID). Duties also involved detecting malfunctions and isolated failures (to the chip level) in the ID when detected while Integrating, verifying and validating Test Programs. Updated, debugged and applied Structured Programming Techniques to ATLAS Test Program Software (Performance and Fault Isolation). Created, updated and corrected Test Diagrams and Test Requirements Diagrams (TRD).

January 1982 to February 1983, Software Systems Engineer (Consultant), General Dynamics, San Diego, CA. Performed the High Integrity Software Analysis, and Modification of the Air Vehicle Digital Computer Unit (ADCU) Computer High Integrity Software Program implemented in the Air Launched Cruise Missile. Performed detailed software analysis of the ADCU Computer Program (Written in Assembly Language) to support hardware modifications.

May 1981 to September 1982, Software Engineer/Systems Analysts (Consultant), Delco Electronics, Milwaukee, Wisconsin. Applied Structured Programming Techniques (PDL- Program Design Language) in the Design and Development of the McDonnell Douglas DC-10 Aircraft Performance Management System (PMS) High Integrity Operational Flight (OFP) Software.

July 1980 to May 1981, Software Engineer/Systems Analyst (Consultant), The Boeing Company, Everett, Washington. Applied Structured Programming Techniques (PDL-Program Design Language) in the Design Development and implementation of Real-Time Operational High Integrity Software (Implemented on the Motorola 6802 and Zilog Z-80 Microprocessors) on the 767 and 757 Aircraft YAW Damper Systems.

August 1979 to June 1980, Software Engineer (Consultant), Sperry Flight Systems, Phoenix, Arizona. Performed the Hardware and Software Design of the Interface between the Intel 8080 Microprocessor and the Peripheral Devices within the 4-Mega Bit Memory Disk Production tester. Designed Coded, Debugged and Integrated the Automatic test High Integrity Software written in Intel 8080 Assembly and Machine Languages.

May 1979 to July 1979, The Boeing Company, Systems Engineer (Consultant), Wichita Division, Wichita, Kansas. Automated Systems Department. Programmed the AN/AAM-60 (V) 4,5,6 Electro- Optical Test Set, which was used to provide Fault Analysis of Electro- Optical Sensors High Integrity Software implemented on the S3A, A7 and A6 Navy Aircraft.

February 1979 to May 1979, Flight Simulation Engineer (Consultant), McDonnell Douglas Corporation, St. Louis, Missouri. Modified the Treat Simulations Ground Station High Integrity Computer Software Program which provided a realistic Surface to Air Threat Environment foe evaluation of the RF-18 Aircraft Penetrator Weapons Systems.

1979 to May 1979, Flight Simulation Engineer (Consultant), McDonnell Douglas Corporation, St. Louis, Missouri, February Programmed the Head Up Display (HUD) High Integrity Software implemented on the second generation Harrier AV8B Vertical or Short Take-Off and Landing (V/STOL) Aircraft's Manned Air Combat Simulator (MACS). The HUD is a Cockpit Display, which presents all the necessary information (Pitch Ladder, RPM. Angle Of Attack, ect.) required to permit crew training in Air Combat Tactics.

July 1977 to September 1978, Assistant Research Engineer/Assistant Professor, Georgia Institute Of Technology, Engineer Experiment Station, Atlanta, GA. Conducted sponsored Research on High Integrity Software Systems via Technical Analysis, Design of Experiments, and Engineering Evaluations.

July 1975 to March 1977, Systems Engineer, International Business Machines Corporation (IBM), Owego, NY. Light Airborne Multi-Purpose System (LAMPS) Systems Engineer working in the area of Acoustics. Duties involved the integration of the LAMPS Anti- Submarine Warfare (ASW) System High Integrity Software, running Systems Diagnostics, writing Computer Program Specification, Interface Characteristics Specifications, and Shipboard Computer Specifications. As LAMPS Shipboard Post Processor Systems Engineer during the LAMPS shore based test at the Naval Air Test Center (Summer 1976) duties involved the set-up of System Simulators and the solution of system related problems that occurred during real world testing of the LAMPS ASW System.

Member of Theta Tau Professional Engineering Fraternity

Member of System Safety Society
 

About Me

Copyrigthed  (c) 2008. Harris Tech, LLC. All rights reserved.