About The Position

Collins Aerospace is seeking an experienced Software Engineer II to join the Flight Plan Server (FPS) team in the Military Avionics Flight Management Applications department in Cedar Rapids, Iowa. The role supports fixed- and rotary-wing platforms as part of the Graphical Flight Plan Server engineering team. The team works on military avionics and helicopter flight management solutions, including flight management systems, performance applications, system management, communications, flight direction, and flight controls. The engineer will develop, implement, and verify flight management and graphical flight planning and display software. The position includes communicating plans and progress to agile team members, internal stakeholders, and external customers; coordinating dependencies with platform engineering and other software teams; and mentoring colleagues in software development practices and complex technical problem-solving. The engineer will participate in the full software development lifecycle, from proposal inputs through production delivery, and develop expertise in military avionics software applications.

Requirements

  • A STEM degree and at least 2 years of relevant prior experience, or an advanced degree in a related field.
  • Experience designing and developing deliverable production or consumer-facing software.
  • Experience with embedded software development.
  • Experience with Ada or C/C++.
  • Python scripting experience.
  • U.S. citizenship is required to access information under the program or contract.

Nice To Haves

  • Defense or aerospace industry experience.
  • DO-178 or similar certification-based development experience.
  • Familiarity with ARINC 429 and ARINC 661 communication.
  • Familiarity with Ethernet protocols such as UDP and TCP.
  • Experience with graphical flight planning and/or flight display software.
  • Experience with agile software development.
  • Excellent written, verbal, and interpersonal communication skills.

Responsibilities

  • Develop software for fixed- and rotary-wing platforms as part of the Graphical Flight Plan Server engineering team.
  • Provide mentorship and guidance to development team members in software development best practices and technical problem-solving.
  • Implement and verify updates to flight management software for fixed- and rotary-wing platforms.
  • Implement and verify updates to graphical flight planning and display software for fixed- and rotary-wing platforms.
  • Communicate plans and status for assigned stories to agile team members, internal stakeholders, and external customers.
  • Coordinate with platform engineering and other software domain teams to identify and track dependencies for shared features.
  • Promote knowledge sharing through formal training and informal mentoring.
  • Contribute throughout the software development lifecycle, from proposal inputs to production delivery.

Benefits

  • Medical, dental, and vision insurance.
  • Three weeks of vacation for newly hired employees.
  • 401(k) plan with employer matching and a separate employer retirement contribution.
  • Tuition reimbursement program.
  • Student loan repayment program.
  • Life insurance and disability coverage.
  • Optional pet, home, auto, life, accident, critical illness, legal, and identity theft coverage.
  • Birth, adoption, and parental leave benefits.
  • Adoption assistance.
  • Autism benefit.
  • Employee Assistance Plan, including up to 10 free counseling sessions.
  • Wellness rewards program.
  • Virtual doctor visits and second-opinion medical services.
  • Child and elder care services.
  • Paid time off and holidays.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Potential relocation eligibility.
  • Potential annual short- and/or long-term incentive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service