Principal Engineer, Software Engineering

RTX•Cedar Rapids, IA
•$135,803 - $204,500•Onsite

About The Position

Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology. This role is for a Principal Engineer, Software Engineering in Cedar Rapids, IA. The Avionics team advances flight deck solutions, airborne communications, vision systems, sensors and fire protection for commercial and military customers around the world. This means we’re helping people reach their destination safely and keeping pilots, passengers, flight crews, airlines, airports and military personnel connected and informed. We are also providing industry-leading fire protection and safety systems that our customers can count on when it matters most. Are you ready to learn from the most knowledgeable experts in the industry, develop the technologies of tomorrow and reach new heights in your career? Join our Avionics team today.

Requirements

  • Must possess at least a bachelor’s degree or its equivalent in Computer Science, Systems Engineering, Aerospace Engineering, Electrical Engineering or related field and at least 8 years of progressive experience as a Software Developer or related role in Avionics, Aerospace or Defense industries. In the alternative, must possess at least a master’s degree or its equivalent in Computer Science, Systems Engineering, Aerospace Engineering, Electrical Engineering or related field and at least 5 years of experience as a Software Developer or related role in Avionics, Aerospace or Defense industries would be acceptable.
  • Must possess at least 5 years of experience developing software using any of the high-level programming languages in Safety Critical Software development (in Linux, Windows, and/or VxWorks OS environments).
  • Must possess at least 5 years of experience in the Avionics industry, specifically with the design, development, and certification of DO-178B/C DAL A products.
  • Must possess at least 1 year of experience working with Flight Management Systems, Operating Systems, Applications, or Middleware.
  • Must possess at least 1 year of experience working with revision control concepts and tools (GIT, Subversion, etc.).
  • Must possess at least 1 year of experience working with I/O Architectures, Libraries, Tooling, and interfaces in an aerospace context.
  • Non-US Person - Must be authorized to work in the U.S. without the company’s immigration sponsorship now or in the future. The company will not offer immigration sponsorship for this position. The company will not seek an export authorization for this role.

Responsibilities

  • Develop software prototypes to prove or disprove research hypothesis in the area of software development, architectures, and design patterns.
  • Drive teams with focus ranging from early minimum viable prototypes to scalable high-fidelity evaluations as concepts mature towards transition.
  • Work hand-in-hand 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 the integration of reusable assets, deliberately and regulatory collecting feedback for continuous process improvement.

Benefits

  • medical
  • dental
  • vision
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service