The Senior Software Engineer supports Mission Sensors, Weapons, and IFF (Identification Friendly or Foe) avionics systems. The role involves software development, software integration, test development, and verification of complex software solutions for aerospace and defense applications. The engineer works within a collaborative Agile team to translate requirements into robust software and test strategies, support system integration and verification, and improve engineering processes. The role is onsite in Cedar Rapids, Iowa, and requires U.S. citizenship because only U.S. citizens are authorized to access information under the program or contract. No security clearance is required. The position focuses heavily on developing and translating system and software requirements into software, test, and verification strategies; creating automated and semi-automated Python test scripts; and verifying software builds in integrated lab environments and supporting formal verification events. The engineer also maintains software products using Ada, collaborates across engineering disciplines, presents technical updates, contributes to test process improvements, supports bids and pursuits under Collins processes, and mentors less experienced engineers. The role offers experience integrating Line Replaceable Unit (LRU) software for mission sensor and weapons avionics systems and working across multiple phases of the aerospace systems lifecycle. Potential future growth paths include Product Owner, Scrum Master, and Cost Account Manager roles. The salary range is $86,800–$165,200, and relocation is available.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior