Design, develop, and maintain high-performance software applications supporting aircraft avionics and mission systems within a classified modeling and simulation laboratory environment.
Implement and maintain real-time software components primarily using C++ to support hardware-in-the-loop (HITL) and system integration testing of avionics subsystems.
Develop modeling and simulation capabilities to emulate aircraft mission systems, sensors, and avionics interfaces for developmental and operational test environments.
Perform system-to-system integration and testing, ensuring interoperability between avionics components, mission computers, and simulation environments.
Design, implement, and troubleshoot interfaces using avionics data buses including MIL-STD-1553, ARINC 429, and other aircraft communication protocols.
Analyze system requirements, develop software architectures, and translate avionics interface control documents (ICDs) into functional simulation and test software.
Work closely with avionics engineers, systems engineers, and test personnel to support integration events, troubleshooting, and verification of mission system functionality.
Develop automated test tools and software utilities to support validation of avionics communications, data flows, and mission system performance.
Maintain configuration management, documentation, and coding standards in accordance with government and program software development processes.
Support classified laboratory operations, including preparation and execution of test events, analysis of system performance data, and rapid resolution of integration issues.