Principal Engineer, Software Engineering

RTX•Cedar Rapids, IA
•Onsite

About The Position

Rockwell Collins Inc. d/b/a Collins Aerospace is hiring a Principal Engineer, Software Engineering in Cedar Rapids, Iowa, to develop software prototypes that test research hypotheses related to software development, architectures, and design patterns. The role drives teams from early minimum viable prototypes through scalable, high-fidelity evaluations as concepts mature toward transition, and works across Avionics to influence and adopt ASA technology. The engineer designs, develops, and delivers high-quality software, potentially including microservices, applications, modules, and common libraries. The role also guides Channel and Product Line teams in integrating reusable assets and collecting feedback for continuous process improvement. This is an onsite U.S.-based role. Immigration sponsorship will not be offered, and the company will not seek export authorization for this position.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Systems Engineering, Aerospace Engineering, Electrical Engineering, or a related field, and at least 8 years of progressive experience as a Software Developer or in a related role in the Avionics, Aerospace, or Defense industries; alternatively, a master’s degree or equivalent in one of these fields and at least 5 years of such experience.
  • At least 5 years of experience developing software in high-level programming languages for safety-critical software in Linux, Windows, and/or VxWorks environments.
  • At least 5 years of Avionics industry experience with the design, development, and certification of DO-178B/C DAL A products.
  • At least 1 year of experience working with Flight Management Systems, Operating Systems, Applications, or Middleware.
  • At least 1 year of experience with revision-control concepts and tools such as GIT or Subversion.
  • At least 1 year of experience with I/O architectures, libraries, tooling, and interfaces in an aerospace context.
  • Must be authorized to work in the United States without company immigration sponsorship now or in the future.

Responsibilities

  • Develop software prototypes to prove or disprove research hypotheses in software development, architectures, and design patterns.
  • Drive teams from early minimum viable prototypes to scalable, high-fidelity evaluations as concepts mature toward transition.
  • Work with teams across Avionics to influence and adopt ASA technology.
  • Design, develop, and deliver high-quality software deliverables, potentially including microservices, applications, modules, and common libraries.
  • Guide Channel and Product Line teams in integrating reusable assets and collecting feedback for continuous process improvement.

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 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