Software Engineering Co-op (Summer/Fall 2027)

RTX•Cedar Rapids, IA
•Onsite

About The Position

Immerse yourself in a full-time, Monday-Friday co-op session, that will run May/June- December (including the Fall semester; it is expected students will take a semester off from coursework to fully engage with this working mentorship opportunity). Do you have jumbo dreams of maximizing your career while developing software for display systems for the flight decks of large commercial aircraft? Come join our team as a Software Engineering Co-op during Summer and Fall 2027 in the Boeing Platforms Displays department. Working with other software and systems engineers, you will have the opportunity to develop flight deck display systems used on platforms such as the 747 Jumbo-Jet, 737 MAX, and 787 Dreamliner, among others. Join our team and work together to define requirements, design, develop code, and integrate and verify the functionality of software in our onsite engineering lab. Work with an integrated team of Collins engineers throughout the software life cycle to design, develop, verify, and deliver total systems solutions. Design and Implement system requirements in software and create/update tests to verify the code implementation meets the requirements. Review artifacts, such as requirements, code, and tests, that others produce and implement changes that others identify when peer reviewing artifacts that you have produced.

Requirements

  • Must be pursuing Bachelor’s or Advanced degree in Science, Technology, Engineering or Mathematics (STEM) actively enrolled through the completion of the internship/co-op session.
  • Must have a minimum of 60 hours of credit by the start of the internship / co-op session.
  • Experience may be obtained through on-the-job experience, research, coursework, or projects.

Nice To Haves

  • Some experience with and/or coursework on at least one software development language such as C, C++, Python, or Java.
  • Prior RTX internship, co-op, or work experience.

Responsibilities

  • Define requirements, design, develop code, and integrate and verify the functionality of software in our onsite engineering lab.
  • Work with an integrated team of Collins engineers throughout the software life cycle to design, develop, verify, and deliver total systems solutions.
  • Design and Implement system requirements in software and create/update tests to verify the code implementation meets the requirements.
  • Review artifacts, such as requirements, code, and tests, that others produce and implement changes that others identify when peer reviewing artifacts that you have produced.

Benefits

  • medical
  • dental
  • vision
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service