Collins Aerospace, a division of RTX, is seeking a Senior Software Engineer to join their Communication Systems team in Cedar Rapids, Iowa. This role focuses on developing cutting-edge embedded communication solutions that support military forces worldwide.
The position involves working on mission-critical systems including software-defined radios, advanced networking, and state-of-the-art cryptographic systems. You'll be responsible for designing and implementing secure real-time communications that enable military personnel to share voice, video, and data effectively.
As a Senior Software Engineer, you'll lead the development of complex, multi-threaded embedded software using C, C++, and Rust. The role requires expertise in the full software development lifecycle, from requirements gathering to implementation and certification. You'll also have the opportunity to lead small teams and guide technical initiatives.
The ideal candidate should have at least 5 years of experience (or 3 years with an advanced degree) in embedded software development, with strong proficiency in C/C++. Experience with Linux development environments, version control systems, and networking protocols is highly valued. The position requires U.S. citizenship and the ability to obtain a security clearance.
Collins Aerospace offers a comprehensive benefits package including competitive salary ($82,000-$164,000), medical/dental/vision insurance, 401(k) matching, tuition reimbursement, and relocation assistance. The company provides excellent career growth opportunities, working alongside industry experts on systems that directly impact global military operations.
This is an onsite position at their Cedar Rapids facility, where you'll collaborate with multidisciplinary teams and have the opportunity to become a subject matter expert in military communication systems. The role offers both technical leadership experience and mentorship opportunities, making it ideal for engineers looking to advance their careers in defense technology.