The Intermediate Software Engineer role at DRS Technologies, Inc. focuses on the analysis, design, and implementation of software subsystems critical to naval communication systems. This position entails various responsibilities including troubleshooting procedures, conducting reliability analyses, and leading the Failure Reporting process. Candidates should have a degree in software or computer engineering along with a minimum of three years of experience in programming and agile development.