Software Engineering Co-op (Summer/Fall 2027)

RTX•Cedar Rapids, IA
•Onsite

About The Position

RTX is hiring a Software Engineering Co-op for a full-time, Monday-Friday session running May/June through December 2027, including the fall semester. Students are expected to take a semester away from coursework to participate fully in this working mentorship opportunity. The position is onsite in Cedar Rapids, Iowa, and requires U.S. citizenship because only U.S. citizens may access information under the program or contract. The co-op will contribute to flight-critical embedded software for next-generation aviation and mission solutions. The work includes hands-on experience with embedded Linux, C/C++, networking protocols, device drivers, hardware interfaces, and simulation environments. The role involves developing high-integrity systems to rigorous safety, reliability, and airworthiness standards, and participating in requirements definition, implementation, testing, verification, and production of certification-ready artifacts. The co-op will learn about avionics processing and computing technologies, the software lifecycle from requirements and architecture through development, verification, and certification, and engineering processes for safety-critical software.

Requirements

  • Be pursuing a bachelor's or advanced degree in a STEM field and remain actively enrolled through the end of the co-op session.
  • Have at least 60 credit hours completed by the start of the co-op session.
  • Have strong development experience with C and C++.
  • Be a U.S. citizen; only U.S. citizens are authorized to access information under this program or contract.

Nice To Haves

  • Collaboration skills for working across engineering teams on design and implementation.
  • Clear and effective written and verbal communication.
  • Prior RTX internship, co-op, or work experience.

Responsibilities

  • Design, develop, and maintain flight-critical embedded software for next-generation aviation and mission solutions.
  • Work with embedded Linux, C/C++, networking protocols, device drivers, hardware interfaces, and simulation environments.
  • Build high-integrity systems that meet safety, reliability, and airworthiness standards.
  • Define requirements and implement software features.
  • Develop test procedures and perform verification activities.
  • Produce certification-ready artifacts.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Potential annual short-term and/or long-term incentive compensation, depending on position level and applicable bargaining agreement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service