Flight Control Software Engineer I (Onsite)

RTX•Cedar Rapids, IA
•$57,200 - $108,800•Onsite

About The Position

Collins Aerospace is seeking an early-career Software Engineer to contribute to flight control products for next-generation business, regional, military, and air-transport fixed- and rotary-wing aircraft. Flight control system functions may include flight guidance, autothrottle, autopilot, maintenance, and autoland systems. The role offers an opportunity to apply software engineering skills to real-time embedded systems with critical safety requirements. The engineer will work on software development for flight control systems, including requirements definition and review, implementation of control and signal-processing algorithms, software testing, and support for DO-178B/C-compliant certification activities. Algorithms may be hand-coded or incorporated from MATLAB Simulink/Stateflow auto-generated code. The position is onsite in Cedar Rapids, Iowa. U.S. citizenship is required to access certain necessary systems; the posting also identifies eligible U.S. persons or candidates eligible to obtain necessary export authorizations as required.

Requirements

  • A degree in Science, Technology, Engineering, or Mathematics (STEM).
  • Experience developing in modern programming languages such as C++ or C.
  • Experience with object-oriented design.
  • U.S. citizenship is required for access to certain necessary systems; U.S.-person status or eligibility to obtain necessary export authorizations is also specified.

Nice To Haves

  • Good working knowledge of data structures and how to use them efficiently to solve problems.
  • Experience with agile methodologies.
  • Experience with model-based development in MATLAB/Simulink.
  • Experience with or passion for avionics systems.
  • Experience collaborating in a team environment.
  • Experience communicating technical information to management, customers, and engineering team members.
  • Prior experience with object-oriented development and embedded software development.
  • Familiarity with software requirements and configuration management tools.

Responsibilities

  • Define and review software requirements, including interface requirements.
  • Implement control and signal-processing algorithms through hand-coding and integration of auto-generated MATLAB Simulink/Stateflow code into application software.
  • Conduct requirements-based software testing.
  • Support DO-178B/C-compliant software certification activities.

Benefits

  • Relocation eligibility.
  • Medical, dental, vision, life, short-term disability, and long-term disability benefits may be available.
  • 401(k) match may be available.
  • Flexible spending accounts may be available.
  • Flexible work schedules may be available.
  • Employee assistance program may be available.
  • Employee Scholar Program may be available.
  • Parental leave may be available.
  • Paid time off and holidays may be available.
  • Annual short-term and/or long-term incentive compensation may be available, depending on position level and collective-bargaining coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service