Principal Engineer, Software Engineering

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

About The Position

Rockwell Collins Inc. d/b/a Collins Aerospace is hiring a Principal Engineer, Software Engineering in Cedar Rapids, Iowa, for its Avionics team. The role involves software requirements analysis, design and development, verification, documentation, debugging, and integration for embedded control and diagnostic systems and avionics products. The position contributes to software and system activities of moderate to high complexity and applies company software development and verification processes.

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 those fields plus at least 5 years of relevant experience.
  • At least 5 years of experience with the C programming language.
  • At least 5 years of experience with avionics software products.
  • At least 5 years of experience with avionics DO-178 certification.
  • At least 2 years of experience with ARINC Graphics Server software.

Responsibilities

  • Participate in or lead software engineering requirements capture and analysis, emphasizing verifiability and test approach.
  • Design, develop, document, test, and debug control and diagnostic systems containing logical and mathematical solutions.
  • Conduct software verification activities, including test case and procedure creation and debugging, for moderately complex embedded software.
  • Conduct multidisciplinary research and collaborate with designers in planning, designing, developing, and using electronic data processing systems for product and commercial software.
  • Generate and maintain software documentation for software verification lifecycle artifacts.
  • Design and generate build procedures supporting hardware and software product development and use.
  • Apply proprietary software development and verification processes to current projects.
  • Participate in cross-functional efforts to define, integrate, verify, and validate products and subsystems of moderate to high complexity.
  • Identify root causes of moderately complex to complex software issues using appropriate debugging and analysis tools.
  • Summarize technical software issues to project leadership in a timely manner.
  • Expand knowledge of software and system components to support potential software development tasks.

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, subject to eligibility and applicable program terms
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service