Senior Principal Engineer, Software Engineering

RTX•Melbourne, FL
•$155,501 - $251,600•Onsite

About The Position

Rockwell Collins Inc. is hiring a Senior Principal Engineer, Software Engineering for its traffic surveillance group in Melbourne, Florida. The engineer will lead multiple development teams creating software features and resolving known issues across legacy products, including Transponder and TCAS. The role includes planning and executing software requirements changes and bug fixes with team leads, defining verification and certification approaches, and managing development scope, cost, schedule, and progress. The position also includes preparing for Stages of Involvement (SOI) audits and identifying improvements that increase software quality or execution efficiency. National and international travel is approximately 2–4 times per year. This is an onsite role.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Electrical Engineering, Electronics Engineering, Systems Engineering, or a related field, and at least 10 years of progressive experience as a Software Engineer or related role; alternatively, a master’s degree or equivalent in one of these fields and at least 7 years of such experience.
  • At least 7 years of experience with DO-178B development and verification teams.
  • At least 7 years of experience in safety-critical embedded software development and verification.
  • At least 4 years of experience leading systems and software development projects.
  • At least 2 years of experience supporting traffic and transponder avionics.
  • At least 1 year of experience supporting weather radar avionics.
  • Non-U.S. persons must be authorized to work in the United States without current or future company immigration sponsorship; the company will not seek export authorization for this role.

Responsibilities

  • Lead multiple development teams creating software features and fixing known software problems across legacy products, including Transponder and TCAS.
  • Work with multiple team leads to plan, organize, and execute software requirements changes and software bug fixes.
  • Define software verification approaches and verification reuse strategies.
  • Track development progress and report development effort in monthly progress meetings.
  • Manage scope changes for software project development activities.
  • Manage cost and schedule details for software project development activities.
  • Define the certification approach and plan in preparation for Stages of Involvement (SOI) audits 1 through 4.
  • Define and execute improvements to software development activities that yield quality or execution efficiencies.

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