Posted 1mo ago

Senior Software Developer (MD, Great Mills)

@ J.F. Taylor
Great Mills, Maryland, United States
OnsiteFull Time
Responsibilities:designing software, developing modules, testing interfaces
Requirements Summary:Develop, maintain high-performance C++ software for avionics in a classified lab; real-time HITL testing; simulate mission systems; integrate with avionics interfaces; document and support lab operations.
Technical Tools Mentioned:C++, MIL-STD-1553, ARINC 429
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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