This position is located at the William J. Hughes Technical Center (ANG-E); Laboratory Services Division (ANG-E1); Simulation Branch (ANG-E16); Cockpit Simulation Facility (ANG-E16).
The Cockpit Simulation Facility (CSF) operates a set of high-fidelity aircraft simulators that are used by clients for human-in-the-loop research studies to test emerging technologies and procedures for the National Airspace System (NAS).
Duties
This position serves as a Computer Scientist within the Laboratory Services Division, Simulation Branch, Cockpit Simulation Facility (CSF) Section ANG-E16. Acts as the network administrator for the CSF.
The CSF supports multiple research studies each year. Past studies have included multiple Weather Technology in the Cockpit (WTIC) research topics, PEGASAS general aviation research topics, rotorcraft safety research topics, multiple Advanced Air Mobility (AAM) research topics, Terminal Sequencing and Spacing (TSAS) research topics, and unique electronic flight bag (EFB) research applications.
Prepares and conducts simulations in accordance with customer requirements, provides input to test plans, procedures, and reports. Requires the use of professional software development and configuration methods and practices to develop robust software modules, which are traceable to design standards, and are testable at the module interface. Interfaces avionics to aircraft simulator subsystems. Conducts or witnesses tests, gathers/analyzes data, and assists with laboratory setup and operation.
Performs varying assignments to facilitate completion of certain projects within the organization and to increase employee knowledge of all facets of work related to the teams mission. Independently performs a variety of tasks such as: developing interfaces used in aircraft simulation systems; developing hardware and software solutions that enable aircraft components and system simulation. Designs and develops software solutions for aircraft simulation components such as: electronic flight bags, radio components, flight display units, and data collection models. Leads the development and integration of virtual radio software that supports voice communications within the cockpit simulator and connecting external facilities within the distributed environment. Responsible for testing and debugging existing software modules and tools necessary for analyzing specific problems and issues.
Responsible for ensuring the correct configuration of network devices at the CSF. Develops methods/procedures and coordinates corrective action to optimize network performance. Researches, tests, and evaluates software packages that provide performance measurements of the networks. Develops the standard configuration software loads for all network devices. Develops benchmarks, performance measurements, and evaluation data to manage network servers and data communication devices to support normal and surge workloads. Works with technical support personnel in resolving critical problems. Uses remote management software tools to
maintain and update configuration, protocol, and user/system files.
Acts as network administrator responsible for configuring switches, monitoring network performance, performing network diagnostics, analyzing network traffic patterns, and installing network software fixes and upgrades. Conducts performance tuning activities designed to optimize data management processes and recommends performance enhancements such as increasing storage capacity or modifying interfaces.
Ensures that the facility follows current cyber security guidelines and policies. Plans, assists, develops, and implements security policies and procedures. Maintains the data confidentiality, integrity, and availability of networks within the CSF.
Performs multiple, varying, and complex assignments under the limited direction of a manager, project/ program manager, team leader, or more experienced technical specialist. May act as a contributing specialist on large work activities or as a team leader for single or small work activities. Applies experience and advanced technical knowledge applicable to computer science to accomplish assignments and develop plans and techniques.
Defines, plans, and organizes assigned resources to accomplish organizational objectives. Allocates resources to accomplish small work activities within established schedules.