Software Developer – HWIL Simulation

SAIC
Huntsville, AL

Description

SAIC is seeking a highly qualified Software Engineer to join the Aviation Systems Integration Lab (AVNSIL), located within the Software, Simulation, Systems Engineering and Integration Directorate (S3I) at Redstone Arsenal, in Huntsville, AL.�

The selected candidate will play a key role in the development and integration of aircraft simulation and stimulation (sim/stim) solutions supporting a variety of aviation platforms and mission systems. This role operates within a Hardware-in-the-Loop (HWIL) environment and directly contributes to system integration, testing, and validation efforts.

This position requires a self-starter with a strong technical foundation, a willingness to learn, and the ability to collaborate across multidisciplinary teams in a fast-paced lab environment.

The Software Engineer will be responsible for but not limited to the following:�

  • Develop, integrate, and maintain software supporting aviation simulation and stimulation environments
  • Design and implement sim/stim models representing aircraft subsystems, avionics, and data interfaces
  • Collaborate with systems, hardware, and test engineers to support full system integration within HWIL environments
  • Participate in agile development activities including daily stand-ups, sprint planning, and retrospectives
  • Perform software testing, debugging, and validation to ensure stable and reliable system performance
  • Troubleshoot software and integration issues across lab systems, including hardware interfaces and communication protocols
  • Contribute to system and software design efforts, including architecture, interface definitions, and data flow
  • Conduct peer code reviews and maintain code quality using established best practices
  • Support integration of avionics communication protocols such as MIL-STD-1553 and ARINC 429
  • Document software design, functionality, and test results to support maintainability and accreditation efforts
  • Provide technical support to users and assist with lab integration events, testing activities, and customer demonstrations

Qualifications

Required Education:

  • Bachelor's degree and five (5) years' experience; additional four (4) years' experience can be considered in lieu of degree.�

Required Clearance:�

  • Must possess an active Interim Secret security clearance to start with the ability to obtain and maintain an active Secret; US Citizenship required.�

Required Skills:�

  • Strong written and verbal communication skills
  • Ability to work independently with minimal oversight
  • Strong interpersonal skills with the ability to collaborate with team members and customers, including senior personnel
  • Proficiency in C++
  • Experience with software development, debugging, and testing practices
  • Ability to work in an agile or team-based development environment
  • Strong problem-solving skills and ability to troubleshoot complex systems
  • Ability to document code and technical processes clearly

Desired Skills or Required Certifications:

  • Experience with C#
  • Familiarity with development tools such as Visual Studio, Git, and Atlassian
  • Familiarity with RTI DDS
  • Experience with LabVIEW
  • Familiarity with MATLAB and Simulink
  • Experience working with MIL-STD-1553 and/or ARINC 429
  • Experience in aircraft simulation, avionics systems, or real-time software development
  • Experience with rotary-wing platforms such as UH-60, CH-47, or AH-64
  • Experience with Unmanned Systems or Launched Effects

// // //