Principal Engineer, Software Engineering

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

About The Position

Rockwell Collins Inc. is hiring a Principal Engineer, Software Engineering in Cedar Rapids, Iowa, to develop and maintain embedded software for avionics products. The role covers applications including Primary Flight Displays, Maps, Windows Manager, and Video, with work in model-based software development using Simulink and testing and verification using Python and C/C++ harness environments. The engineer will architect, design, develop, and test avionics software; collaborate on software requirements and design; implement and test software; and solve complex software and systems problems. The role also involves creating build procedures to support hardware and software product development, developing and documenting logical and mathematical control and diagnostic systems, conducting multidisciplinary research with equipment designers, and analyzing end-user needs and system capabilities to address program intent, output requirements, and input data acquisition. The position is onsite. The posted annual salary range is $135,803 to $204,500. Candidates must be authorized to work in the United States without current or future company immigration sponsorship.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, or a related field, plus at least 8 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 plus at least 5 years of experience as a Software Engineer or in a related role.
  • At least 5 years of experience with RTCA DO-178C certification, DO-330, DO-331, DO-332, FAA SOI, TCR audits, and TSO certification for safety-critical airworthy embedded systems.
  • At least 5 years of experience defining and validating system/software requirements, application architecture prototyping, low-level design, and development.
  • At least 5 years of experience with ARINC communications, including ARINC 429, 661, 664, and 615A.
  • At least 5 years of experience with Embedded C programming, debugging, troubleshooting, and hardware-software system integration.
  • At least 5 years of experience developing avionics software with Visual Studio, VAPS graphics, Human Machine Interface design, Python, and model-based development using MATLAB Simulink.
  • Must be authorized to work in the U.S. without company immigration sponsorship now or in the future.

Responsibilities

  • Maintain applications including Primary Flight Displays, Maps, Windows Manager, and Video.
  • Work with model-based software development using Simulink and testing and verification using Python and C/C++ harness environments.
  • Architect, design, develop, and test embedded software in avionics products.
  • Collaborate on software requirements and design.
  • Implement and test software.
  • Solve complex software and systems problems.
  • Design and implement build procedures to support hardware and software product development and use.
  • Design, develop, document, and test control and diagnostic systems containing logical and mathematical solutions.
  • Conduct multidisciplinary research and collaborate with equipment designers in planning, designing, developing, and using electronic data processing systems for product and commercial software.
  • Determine end-user needs by analyzing system capabilities to resolve problems involving program intent, output requirements, and input data acquisition.

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