The Specialist, Software Engineering is responsible for designing, developing, and testing advanced tactical radio operating systems and waveform software. This role involves collaborating with small teams of software engineers to enhance technical capabilities among junior members. Additionally, the Specialist will work with cross-functional engineering teams to develop and assess hardware-software interfaces, operational performance requirements, and overall system design. Responsibilities include participating in all phases of the software development life cycle, creating software test procedures, developing software programs, producing related documentation, conducting peer reviews, and identifying, tracking, and fixing software defects.