Sr Principal Engineer, Systems
Provide support for Tactical Signatures Guidance and associated training systemsProvide signature modeling, as well as associated software/system development, upgrades, integration, testing, andmaintenance. These systems provide signature guidance for utilization in the conduct of tactical oceanography andthe understanding of signature content for fleet personnel. Commonality and software reuse capability are essentialto successfully and economically fielding these systems, which include: the Sonar Tactical Decision Aid (STDA) onsubmarines; the Sonar Performance Predictions Functional Segment (SPPFS-STDA) on surface ship configurationsand the Sonar Tactical Decision Aid for Integrated Undersea Surveillance System (STDA-I). Additionally,development of the Scalable Tactical Propagation Loss Engine (STAPLE) and the STAPLE Toolkit utilized forsignature propagation modeling and analysis shall be provided. Efforts will also support interface development andintegration of the sonar tactical decision aids and supporting modules with additional undersea warfare tacticalsupport systems, such as: Undersea Warfare Decision Support System (USW-DSS); Littoral Combat Ship (LCS)ASW Mission Package Command and Control: and Aircraft Carrier-Tactical Support Center (CV-TSC)configurations. Signature guidance training systems including the Interactive Multisensor Analysis Training(IMAT), Interactive Multi-sensor Analysis Trainer for the Personal Computer (PC-IMAT), and IMAT Explore shallalso be supported. The tactical decision aids are embedded parts of tactical systems such as the AN/BQQ-10,the AN/SQQ-89A(V)15, AN/SQQ-34, and the Integrated Undersea Surveillance System (IUSS) Integrated CommonProcessor. These systems are essential to the survivability of our ships and their ability to wage war.Past tasking in support of these systems has included software development in C, C++, Java, and Fortran.Capabilities developed have included tactical display components, web services, middleware translation tools,scalable algorithms, and multiple user interfaces streamlining the display of complex environmental data withreal-time updates from assorted onboard systems and sensors. System development occurs in a nominal two-yeardevelopment cycle, including an incremental build-test-build approach. Previous development iterations haverequired support to multiple on-site and off-site integration events, test milestones, and IntegratedProduct Team (IPT) meetings. A key aspect of successful contractor performance has been the ability toconfiguration manage, regression test, and deliver multiple production software baselines from a common corebranch. General Summary:Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software. Principal Duties and Responsibilities:
- Designs, develops, codes, tests, and debugs highly complex new software products or makes significant enhancements to existing software. Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems. Resolves highly complex hardware/software compatibility and interface design considerations. Conducts investigations and tests of considerable complexity. Factors emerging technologies and product supportability into design and implementation. Provides input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements. Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel. Serves as a customer interface to resolve problems and ensure requirements are met on a timely basis. Provides guidance and work leadership to less-experienced software developers, and may have supervisory responsibilities. Serves as a technical team or task leader. Maintains current knowledge of relevant technology as assigned. 13. Participates in special projects as required.
- Bachelor’s Degree from an accredited educational institution in Engineering, Math, Physical Science, or Computer Science. Twelve years of experience in some combination of design, development, and implementation of real time acoustic signal processing algorithms, development of parallel processing implementations, service oriented architecture, signal processing and real-time data analysis systems or visualization/simulation. Relevant experience must include six years specifically relating to sonar and/or C2 systems into which signature guidance systems (i.e., STDA, SPPFS, STDA-I, STAPLE, and IMAT) are integrated.
- Advanced knowledge of software engineering principles, methods, and techniques. Knowledge of the associated hardware, software, and equipment. Professional certification in one or more specific technologies may be required, depending on job assignment.