Senior Engineer, Software Engineering

RTX•Cedar Rapids, IA
•$86,800 - $165,200•Onsite

About The Position

Rockwell Collins Inc. is hiring a Senior Engineer, Software Engineering in Cedar Rapids, Iowa, to work in the Cabin Systems Market. The role covers all stages of the product development life cycle across multiple products, including designing software solutions for complex systems, implementing solutions from existing designs, and producing software documentation and tests. The engineer will support new features and functionality for cabin entertainment systems and related products and technologies, including streaming services, wireless technology, Android and iOS application development, 3D graphics with OpenGL, embedded Java, and graphical user interfaces focused on user experience. The work also helps bridge consumer electronics and the aerospace industry. This role includes writing code for existing product lines, debugging in the lab, ensuring code meets requirements, creating and executing tests, leading and participating in peer code reviews, and supporting product integration. The position is onsite.

Requirements

  • A bachelor's degree or equivalent in Computer Science, Electrical Engineering, or a related field and at least 5 years of progressive experience as a Software Engineer or in a related role; alternatively, a master's degree or equivalent in one of these fields and at least 3 years of such experience.
  • At least 3 years of experience with DO-178/Avionics.
  • At least 3 years of experience with C/C++.
  • At least 3 years of experience with Python.
  • For non-U.S. persons, authorization to work in the U.S. without current or future company immigration sponsorship; the company will not seek export authorization for this role.

Responsibilities

  • Work across all stages of the product development life cycle for products in the Cabin Systems Market.
  • Design software solutions for complex systems and implement software solutions from existing designs.
  • Develop software documentation and tests.
  • Support development of features and functionality across multiple products and technologies, including cabin entertainment systems.
  • Write code for new features in an existing product line.
  • Debug issues in the lab.
  • Ensure code meets requirements.
  • Create and execute tests.
  • Create, lead, and participate in code peer reviews.
  • Support product integration.

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