Senior Engineer, Software Engineering

RTXCedar Rapids, IA
Onsite

About The Position

Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology. What YOU will do Support software engineering teams through development and certification by reviewing design and development documentation, per internal standards, industry best practices, and regulatory requirements (e.g., DO-178, "Software Considerations in Airborne Systems and Equipment Certification"). This includes, but is not limited to, reviews of software design, Development Plans, Certification Plans, Requirements, Software Code, Software Defects (Open Problem Reports), and Accomplishment Summaries. Perform civil safety assessment process in accordance with ARP4761, deriving safety requirements towards systems/ software/ hardware and required DO-178 Design Assurance Levels (DALs). Responsible for software development tasks (including design and review) for internally developed tools/applications (e.g., support analysis, automation, and engineering workflow improvements). Serve as a leader for a cross-functional agile team, facilitating team planning, retrospectives, stand-ups, and ensuring continuous delivery of high-quality deliverables. Accountable to team members and organizational leadership for committed work and responsibilities. Develop and maintain expertise in assigned areas (e.g., Flight Management System Application or Display Applications). Collaborate with customers, stakeholders, and organizational leaders to develop plans. Review analyses of peer engineers and mentor and train less experienced engineers.

Requirements

  • Must possess at least a bachelor’s degree or its equivalent in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering, Avionics Engineering, Aerospace Engineering or a related field and 5 years of progressive experience as a Software Engineer or related role.
  • In the alternative, at least a master’s degree or its equivalent in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering, Avionics Engineering, Aerospace Engineering or a related field and 3 years of experience as a Software Engineer or related role would be acceptable.
  • Must possess at least 3 years of experience developing embedded software (using Ada and Python) and verification.
  • Must possess at least 3 years of experience with agile leadership as a scrum master with SAFe Scrum Master training.
  • Must possess at least 1 year of experience performing civil aviation safety assessments, including DAL allocation and Fault Tree Analysis (FTA) using CAFTA, for system, hardware, and software development in accordance with ARP4754A, ARP4761, DO-254, DO-178C, and DO-297.
  • Must possess at least 1 year of experience in reliability prediction using 217Plus to estimate MTBF and component failure rates, incorporating field performance data and neutron SEU susceptibility analyses.
  • Non-US Person - Must be authorized to work in the U.S. without the company’s immigration sponsorship now or in the future.
  • The company will not offer immigration sponsorship for this position.
  • The company will not seek an export authorization for this role.

Responsibilities

  • Support software engineering teams through development and certification by reviewing design and development documentation, per internal standards, industry best practices, and regulatory requirements (e.g., DO-178, "Software Considerations in Airborne Systems and Equipment Certification").
  • Perform civil safety assessment process in accordance with ARP4761, deriving safety requirements towards systems/ software/ hardware and required DO-178 Design Assurance Levels (DALs).
  • Responsible for software development tasks (including design and review) for internally developed tools/applications (e.g., support analysis, automation, and engineering workflow improvements).
  • Serve as a leader for a cross-functional agile team, facilitating team planning, retrospectives, stand-ups, and ensuring continuous delivery of high-quality deliverables.
  • Accountable to team members and organizational leadership for committed work and responsibilities.
  • Develop and maintain expertise in assigned areas (e.g., Flight Management System Application or Display Applications).
  • Collaborate with customers, stakeholders, and organizational leaders to develop plans.
  • Review analyses of peer engineers and mentor and train less experienced engineers.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service