- 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.