James W. Harris founded Harris
Technologies LLC in 2003 with the vision to expand its
market reach and penetration mainly through a networking in
response to successful and satisfied customers, who have
benefited from the use of its highly skilled personnel pool
resulting in successful steady growth in business each year.
Mr. Harris has over 30 years of technical consulting
experience on defense, aerospace, telecommunications, and
commercial programs. Mr. Harris has a proven history for the
timely completion of contractual requirements for the
design, coding, verification, validation and integration of
safety critical software and hardware utilizing state of the
art programming languages, computers, tools and techniques.
Mr. Harris received a Bachelor of Science Degree in Electrical
Engineering from the University Of Iowa in 1975.
Mr. Harris previously held positions as a Senior
Software Safety Engineer, Senior Software Test Engineer and
Senior Software Process Engineer. Presently as a Senior
Software Safety Engineer he is responsible for Software
Safety related issues for all elements of the Vertical Take
Off UAV (VTUAV), Future Combat System (FCS), Hunter, Global
Hawk and Joint Unmanned Combat Aircraft System Unmanned
Aerial Vehicles (UAV). The Software Safety function requires
that he interface closely with the VTUAV, FCS, Hunter, JUCAS
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. He is also responsible for
performing Software Safety Requirements, Design, Code, Test,
and Change Hazard analyses on VTUAV, FCS, JUCAS, Hunter and
Global Hawk safety critical Computer Software Configuration
Items (CSCIs). He is in the process of publishing the HALE
Software Safety Process Work Instructions and currently has
published the Sector Level Software Safety Manual as a
member of the NGC System Safety Community Of Practice (COP).
As Senior Software Test Engineer in the Airworthiness Group
he 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 a Senior Software Test Engineer in the Airworthiness Group, Mr. Harris 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 he 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 3 Certification. Mr. Harris has been working on the Global Hawk for the past 3 years and, his extensive expertise and knowledge in the area of Software Safety and has provided mentoring and training to junior engineers and has created a global state of the art UMS Software Safety Program.
Mr. Harris has a total of 30 years of Software Engineering experience with the following capabilities:
1. Senior Software System Safety Engineer
2. Senior Software Engineering Consultant.
3. Senior Software Test Engineer
4. Senior Software Process Engineer
5. Federal Aviation Administration (FAA) Consultant Designated Engineering Representative (DER) Candidate.
6. Obtained certification as a PeopleSoft Technical Pro with fluency in PeopleTools, PeopleCode, Process Scheduler, and SQL/SQR.
7. Received certificate as Senior Software Safety Engineer (University Of Southern California (USC)).
8. Received Software Safety Training at University Of Southern CA (USC) and Lockheed Martin Aeronautical Systems
9. Fluency in multiple high-level languages (Ada, C, C++, JAVA, JAVA Script, Protel, Pascal, Jovial, Atlas, FORTRAN IV, Tandem Pascal, FORTRAN 77, Basic, JCL, ATPL) and assembly-level programming languages and familiarity with typical support software used in a software development process. Familiarity with typical software tools available to facilitate the development, documentation processes.
10. Demonstrated knowledge of the rationale for, the significance of, and implementation of each stage of the software development process, as well as its supporting standards, procedures, and documentation.
11. Experience gained from 26 years in Software Design, Development, Verification, Validation, Test, and Documentation.
12. Experience in participation in a technically responsible capacity over a complete software development program life cycle.
13. Comprehensive familiarity, understanding and implementation of Commercial Software Standards and Specifications (RTCA/DO-178A, RTCA/DO-178B, IEE/EIA 12207.0, IEEE1228).
14. Experience interacting with all phases of software development and testing processes addressed by commercial and military software standards, including utilization of the associated configuration and quality assurance processes. This experience includes significant responsible involvement in several of those phases.
15. Demonstrated knowledge of sources of software anomalies, the relative merits of the types of testing procedures, which are available to protect against them, and the characteristics of a thorough test program.
16. Familiarity with the aspects of computing peculiar to real-time software systems, such as the use of interrupts, multi-tasking, software reentrancy, objected orientated design etc. This includes an appreciation of the types of analysis and testing necessary to ensure the integrity of these systems.
17. Knowledge of hardware characteristics such as input/output schemes, memory organization and multi-port access, communication-bus protocols, and processor architecture, all of which have an impact on the software interface and the potential for the creation of anomalies.
18. Comprehensive familiarity, understanding and implementation of Military Software Standards and Specifications (MIL-STD-2167A, MIL-STD-498).
19. Comprehensive familiarity, understanding, and implementation of software safety and system safety assessment processes (SAE ARP4761, SAE ARP4754, MIL-STD-882B, MIL-STD-882C, MIL-STD-882D).
20. An understanding of the techniques, which may be employed, to reduce software criticality levels, such as system architecture, dissimilar software, and partitioning. This includes the ability to assess the adequacy of a proposed technique relative to the system integrity requirement.
21. Experience considered in relation to software level is as follows:
a) Experience reviewing, approving and developing Level A software life cycle data.
b) Experience reviewing, approving and developing Level B software life cycle data.
c) Experience reviewing, approving and developing Level C software life cycle data.
As a Federal Aviation Administration (FAA) Consultant Designated Engineering Representative (DER) Candidate Mr. Harris obtained comprehensive familiarity, understanding and implementation of the following Federal Aviation Regulations (FAR):
1. Part 23 - Airworthiness Standards: Normal utility, Acrobatic and Commuter Category Airplanes, FAR 2. Part 25 - Airworthiness Standards: Transport Category Airplanes)
As a Software DER Candidate (Consultant) Mr. Harris specific technical specialty area is Systems and Equipment (Mechanical/Electrical) which includes the following regulations, and Software functions in accordance with FAA Order 8110.37C:
1. Regulations - 14 Code Federal Regulations FAR parts:23, 25
2. Software Functions and Areas in accordance with FAA Order 8110.37C, Appendix 2 Charts:
a) Chart C2: A-H,- Electrical Equipment/Systems, Electronic Equipment/Systems, Communications Systems/Antennas, Automatic Flight Controls, Instruments, Navigation Systems/Antennas, Air Data/Pitot Static, Flight Data/Voice Recording, Passenger Address/Entertainment
b) Chart C1: C3 - Ice Protection