About The Position

Collins Aerospace is seeking a software engineer for its Product Line Software team, with opportunities in Core Services & Libraries or Advanced Systems Tools. The role focuses on architecting and developing core software components, libraries, rigs, and tools that support scalable, certifiable avionics platforms and enable development, integration, verification, and configuration of avionics products and platforms. The engineer works across the software lifecycle, from requirements and architecture through development, verification, certification, and delivery. The role includes technical execution for safety-critical software, development in modern C++, requirements management and traceability, creation of civil certification artifacts including DAL-A deliverables, and engagement with customers and regulatory authorities. The engineer also contributes to peer reviews and collaborates with engineering, program leadership, and customers to align technical solutions with program objectives. Domestic and international travel may be required, at less than 10%. The position is onsite in Cedar Rapids, Iowa, and requires U.S. citizenship. The job posting describes the opportunity as Senior Software Engineer, while its narrative refers to a Software Engineer II.

Requirements

  • Typically requires a STEM degree and at least 5 years of relevant experience, or an advanced degree in a related field and at least 3 years of experience.
  • Experience designing and developing software architecture, libraries, or platform-level components.
  • Experience leading technical execution of projects, including customer engagement and presentations to senior stakeholders.
  • U.S. citizenship is required.

Nice To Haves

  • Hands-on experience supporting DO-178, DO-254, or DO-330 software development and certification activities, such as requirements, verification, or certification artifacts.
  • Experience working across cross-functional engineering and program teams to deliver complex, integrated solutions.
  • Experience with C++ and VxWorks.
  • Experience with cloud-based development environments such as AWS.
  • Experience with AI-based tools and development practices.
  • Experience writing high-level and low-level requirements.
  • Experience writing test cases and automated test procedures.
  • Experience with civil certification DAL A.
  • Experience designing and developing avionics tools, aircraft applications, or middleware.
  • Familiarity with revision control concepts and tools such as Git, Subversion, and JIRA.

Responsibilities

  • Develop architecture and design for core software components, libraries, and tooling aligned with avionics system requirements.
  • Provide technical direction and execute development and verification activities for safety-critical software, including work involving DO-178, DO-254, and/or DO-330.
  • Develop and manage software requirements, ensuring decomposition and traceability across complex systems of systems.
  • Develop and verify software using modern C++ and object-oriented design principles.
  • Develop civil certification artifacts, including DAL-A deliverables.
  • Perform certification activities, including engagement with customers and regulatory authorities.
  • Conduct and contribute to peer reviews to ensure quality, consistency, and compliance across the software lifecycle.
  • Collaborate with engineering, program leadership, and customers to align technical solutions with program objectives.

Benefits

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • 401(k) plan with employer matching funds and a separate employer retirement contribution
  • Tuition reimbursement
  • Student loan repayment program
  • Life insurance and disability coverage
  • Optional pet, home and auto, additional life and accident, critical illness, group legal, and identity theft protection coverages
  • 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
  • Child and elder care services
  • Medical second-opinion service
  • Relocation eligibility
  • Flexible spending accounts
  • Flexible work schedules
  • Paid time off and holidays
  • Annual short-term and/or long-term incentive compensation may be available, subject to eligibility and program conditions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service