Software Engineer I (Onsite)

RTX•Cedar Rapids, IA
•Onsite

About The Position

As a system integration software engineer on Collins Aerospace’s Military Avionics Central System Integration team, you will help provide the operating environment for application teams and support tools and troubleshooting for integration points between applications. The team works across engineering disciplines to deliver avionics systems for tanker, helicopter, and cargo aircraft. You will create and maintain system configuration files, including operating system configurations, network interfaces, and ARINC-429 and MIL-STD-1553 bus I/O. You will assist Collins and third-party teams with lab systems, manage software configuration on lab assets, and support hardware and software troubleshooting in system integration facilities. You will also support systems engineering teams in measuring technical performance, such as CPU throughput, RAM utilization, and network and bus utilization. Additional work includes creating Collins Avionics system field-loadable mediasets and managing customer releases of top-level Collins software products. The role offers opportunities to learn about configuration artifacts for Collins avionics hardware, protocols used on avionics networks and buses, and software integration points across avionics subsystems, including OS configurations, device drivers, network I/O, memory access, and avionics bus data access.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related STEM major by the start date.
  • Experience with C, C++, or Java programming languages.
  • Experience with Python scripting.
  • U.S. citizenship is required because only U.S. citizens are authorized to access information under the program or contract.

Nice To Haves

  • Experience in aerospace and defense.

Responsibilities

  • Provide the operating environment for application teams and support tools and troubleshooting for integration points between applications.
  • Create and maintain system configuration files, including operating system configurations, network interfaces, and ARINC-429 and MIL-STD-1553 bus I/O.
  • Assist Collins and third-party teams with lab systems.
  • Manage software configuration on lab assets.
  • Support hardware and software troubleshooting in system integration facilities.
  • Support systems engineering teams in measuring system technical performance, including CPU throughput, RAM utilization, and network and bus utilization.
  • Create Collins Avionics system field-loadable mediasets.
  • Manage customer releases of top-level Collins software products.

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 relocation assistance if eligible
  • Potential annual short-term and/or long-term incentive compensation, depending on position level and collective-bargaining coverage
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service