Senior Engineer, Software Engineering

RTX•Cedar Rapids, IA
•Onsite

About The Position

Rockwell Collins Inc. is hiring a Senior Engineer, Software Engineering for its Cabin Systems Market in Cedar Rapids, Iowa. The role covers all stages of the product development life cycle across various products, including designing software solutions for complex systems, implementing solutions from existing designs, and producing software documentation and tests. The engineer will help develop features and functionality across products involving streaming services, wireless technology, Android and iOS application development, 3D graphics with OpenGL, embedded Java, graphical user interfaces focused on user experience, and cabin entertainment systems, bridging consumer electronics with the aerospace industry. The position involves writing code for new features in an existing product line, debugging issues in the lab, ensuring code meets requirements, creating and executing tests, creating and participating in code peer reviews, and supporting product integration. The role is onsite. Applicants must be authorized to work in the United States without current or future company immigration sponsorship; the company will not seek export authorization for the role.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, or a related field, with at least 5 years of progressive experience as a Software Engineer or related role; alternatively, a master’s degree or equivalent in one of these fields with 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.
  • Must be authorized to work in the U.S. without company immigration sponsorship now or in the future.

Responsibilities

  • Work across all stages of the product development life cycle for various products in the Cabin Systems Market.
  • Design software solutions for complex systems and implement solutions from existing designs.
  • Develop software documentation and tests.
  • Support development of new features and functionality across products involving streaming services, wireless technology, Android/iOS applications, OpenGL 3D graphics, embedded Java, graphical user interfaces, and cabin entertainment systems.
  • Write code for new features for 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 insurance
  • Long-term disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • 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