Software Engineering Intern (Summer 2027)

RTX•Cedar Rapids, IA
•Onsite

About The Position

The Software Engineering Intern will be a member of the Avionics Datalink Products team in Cedar Rapids, Iowa. Our team develops airborne software that enables communication between aircraft, airline ground facilities, and air traffic controllers through a variety of communication networks. As an intern, you will work alongside experienced engineers on embedded avionics software and gain exposure to the software development lifecycle for commercial aerospace products.

Requirements

  • Must be pursuing a Bachelor’s or Advanced degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related STEM discipline and actively enrolled through completion of the internship session.
  • Must have a minimum of 60 hours of college credit by the start of the internship session.
  • Experience programming in C, C++, or another object-oriented programming language.
  • Experience with software development concepts, including coding, debugging, testing, or software design.
  • Experience may be obtained through on-the-job experience, research, coursework, or projects.
  • Must be authorized to work in the U.S. without the company’s immigration sponsorship now or in the future.

Nice To Haves

  • Coursework or project experience using C or C++.
  • Experience with Python, scripting, test automation, or software development tools.
  • Exposure to embedded software, real-time systems, or hardware/software integration.
  • Interest in aerospace, avionics, aircraft communication systems, or safety-critical software development.
  • Prior RTX internship, co-op, or work experience.

Responsibilities

  • Support the design, development, integration, and verification of embedded software for airborne Datalink products.
  • Develop and modify software primarily using C/C++.
  • Assist with software requirements, design, coding, testing, and debugging activities.
  • Support development and testing of flight deck and cabin display applications and associated software logic.
  • Develop or enhance software tools, scripts, and test automation to improve engineering efficiency.
  • Collaborate with software, systems, and verification engineers to investigate technical problems and implement solutions.
  • Participate in engineering reviews, team meetings, and other activities associated with the software development lifecycle.

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