Software Engineering Co-op (Summer/Fall 2027)

RTX•Cedar Rapids, IA
•$37,000 - $82,000•Onsite

About The Position

RTX is hiring a Software Engineering Co-op for a full-time, Monday-through-Friday session running June through December 2027, including the fall semester. Students are expected to take a semester off from coursework to fully participate in this working mentorship opportunity. The role is onsite in Cedar Rapids, Iowa, and involves designing, developing, and maintaining flight-critical embedded software for next-generation aviation and mission solutions. The co-op will work with embedded Linux, C/C++, networking protocols, device drivers, hardware interfaces, and simulation environments to build high-integrity systems that meet rigorous safety, reliability, and airworthiness standards. The co-op will participate in the full software lifecycle, including defining requirements, implementing features, developing test procedures, performing verification activities, and producing certification-ready artifacts. The role provides exposure to advanced avionics processing and computing technologies and engineering processes for safety-critical software. U.S. citizenship is required because only U.S. citizens are authorized to access information under the program or contract. No security clearance is required.

Requirements

  • Strong development experience with C and C++.
  • Be pursuing a bachelor's or advanced degree in a Science, Technology, Engineering, or Mathematics (STEM) field and remain actively enrolled through the end of the co-op session.
  • Have at least 60 credit hours by the start of the co-op session.
  • U.S. citizenship is required.

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
  • Long-term disability
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service