Software Engineer I (Onsite)

RTX•Cedar Rapids, IA
•Onsite

About The Position

RTX is seeking a Software Engineer to join the Avionics Software Tools Team in Cedar Rapids, Iowa. The team develops and supports common test environments, platform software, and DevOps pipelines used across Collins Avionics. Its tools help teams develop avionics features, test avionics systems and individual software products, and connect products to aircraft wiring, test stands, embedded electronics, and prototype hardware. The role contributes to technologies spanning desktop environments, cloud-based execution of test data collection, and simulation and stimulation tools integrated with avionics test stands and system integration facilities. The engineer will work across a broad range of Collins Avionics products and collaborate with software and systems engineers. This is an onsite position.

Requirements

  • Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics (STEM) major by the start date.
  • Experience programming in C, C++, C#, Java, or Python.
  • Experience with Microsoft Windows 11 and Linux, and familiarity with operating and using software on PCs. Experience may come from on-the-job experience, research, coursework, or projects.
  • Must meet the stated U.S. Person requirement.

Nice To Haves

  • Familiarity with Linux software containers.
  • Familiarity with developing and supporting software tools used by engineers.
  • Experience using formal configuration management and software project management tools such as Git and Jira.
  • Familiarity with automated software testing, including unit, functional, or high-level testing.
  • Familiarity with DevOps concepts and CI/CD practices.
  • Familiarity with pipeline tools such as Docker, Kubernetes, Ansible, Grafana, Artifactory, and Jenkins.
  • Prior RTX internship, co-op, or work experience.

Responsibilities

  • Work with a team integrating simulation and stimulation tools in avionics test stands and system integration facilities.
  • Design, code, verify, and provide ongoing support for simulation and test software that meets technical and customer requirements.
  • Implement DevOps tools and processes in avionics labs and cloud environments, applying technologies to automate and streamline avionics software production.
  • Develop tools and testing infrastructures that support automated builds, continuous integration, and testing using languages including Python, C#, C, C++, and Robot Framework.
  • Collaborate using software configuration management and pipeline processes and tools such as Git, Jira, Artifactory, Jama, Grafana, and Docker.

Benefits

  • Medical, dental, and vision insurance
  • Life insurance
  • Short-term and 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 eligibility for annual short-term and/or long-term incentive compensation programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service