10+ years of software development experience in real-time environments
Proficient in C++ programming for high-performance applications
Experience with avionics communication protocols (MIL-STD-1553, ARINC 429)
Bachelor's degree in Computer Science or related field
Background in aircraft avionics, mission systems, or system integration testing
Responsibilities
Design and maintain software applications for aircraft avionics
Implement and support real-time software components for testing
Develop simulation capabilities for aircraft mission systems
Perform integration testing for avionics and mission systems
Design and troubleshoot avionics interface communication
Analyze requirements and develop software architectures
Create automated test tools and utilities for system validation
Benefits
Work in a classified laboratory environment
Engage in cutting-edge aircraft avionics technology
Collaborate closely with engineering professionals
Support national defense and aviation advancements
Opportunity for career growth in an advanced technical role
Full Job Description
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.
Position Requirements
Minimum 10 years of hands-on software development experience, including development in C++ within real-time or near-real-time environments.
Demonstrated experience working with avionics communication protocols such as MIL-STD-1553, ARINC 429, or similar aerospace data buses.
Bachelor's degree in Computer Science, Computer Engineering, or a closely related technical discipline.
Experience supporting aircraft avionics, mission systems, modeling and simulation, or system integration testing in a laboratory or test environment.
Salary Range 150K-185K and will be commensurate with experience
Full-Time/Part-Time Full-Time
Level of Clearance Required Secret Eligible
Amount of Travel Minimal
Req Number ENG-26-00023
This position is currently accepting applications.