The ARAT-SE has the requirement for an individual with an experience in EO/IR to join the software sustainment team for the ARAT-PO. We are looking for an experienced engineer with a background in test and evaluation for Operational Flight Programs (OFP) utilizing Mission Data Files (MDF). This is a multi-disciplinary position; skills and technical competency in software development, testing system electronics, and use/configuration of configuration management systems are required. The candidate will support the existing OFP testing infrastructure and processes using specialized test stations and software, implementing ancillary equipment where required. Additionally this candidate may support embedded software engineering activities associated with sustainment of OFP software products. The candidate must be a quick learner with strong analytical and problem solving skills, who is resourceful and able to work independently in support of on-going projects managed from by the Army Reprogramming and Analysis Team (ARAT).
Engaging and assisting operational user community with system software issues and information requests.
Assisting Quality Assurance and Configuration Management components to ensure proper data management and data integrity of test drivers, test equipment, and test setup data.
Assist Test Lead in resolving software, hardware or testing procedure/process-based test station issues.
Assist in review and modification of test procedures.
Root cause analysis and documentation for failed testing procedures and other test station system failures relating to either the test hardware or software.
Interface with software developers for bug fixes and upgrades to test station/instrumentation software.
Translate procedures in legacy test documentation into equivalent procedures for upgraded test stations.
Write test station scripts and spreadsheet-based calculators to improve test efficiency.
Stand-in for test personnel on an as-needed basis.
Operate various/diverse OFP test station systems.
Identify test station limitations and resolve limitations by implementing appropriate workaround procedures.
Active Secret clearance.
Bachelors Degree; Computer Science, Electronics Engineering or other Engineering or Technical discipline is required.
5 years of software engineering experience
Experience with Software Configuration Management tools such as Mortice Kern Systems as well as various legacy Source Code Control tools.
Experience in embedded real time software development, software integration, unit testing, and integration testing, and software documentation.
Strong analytical, problem solving and reverse engineering skills.
Ability to work both within a team environment and independently.
Experience working in a UNIX Environment.
Experience working in legacy Solaris Workstation Environments.
Familiarity with legacy and newer versions of real time operating systems including but not limited to VxWorks.
Familiarity with Board Support package implementation.
Familiarity with binary comparison tools.
Experience with various Integrated Development Environments including but not limited to Visual Studio, GNAT Programming Studio.
Familiarity with native/cross compilation methods. Experience with legacy and/or newer versions of native/cross compilers such as VADS and GNAT.