About The Position

RTX’s Collins Aerospace is seeking a Senior Software Engineer to support tooling, automation, and verification infrastructure within the Embedded Platform Software team in the Advanced Processing Architectures (APA) organization. The role enables efficient, repeatable, and certifiable avionics product-development workflows by developing and maintaining engineering tools, automation pipelines, and test infrastructure used across Systems, Software, and Hardware teams. The Embedded Platform Software Tools & Enablement team develops and sustains the automation ecosystem, engineering tools, and verification capabilities supporting embedded platform software across multiple avionics programs. It delivers reliable, scalable, and certifiable tools that improve engineering efficiency and support DO-178C processes. The role works across platform software, systems engineering, hardware/FPGA, and verification teams. The position develops tools and automation for software development, systems workflows, hardware integration, and verification; contributes to CI/CD, build, and test infrastructure; and builds digital test harnesses and verification tools for software running on simulators, virtual targets, and hardware-adjacent environments. It also supports DO-178C objectives and DO-330-aligned tool assurance, documentation, user support, training, and tooling modernization. The position is onsite in Cedar Rapids, Iowa. RTX may offer immigration sponsorship if needed and will not seek export authorization for this role. Security clearance is not required.

Requirements

  • Typically, 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 developing engineering tools or automation using Python, with working knowledge of C and C++.
  • Hands-on experience with CI/CD systems; GitLab is preferred.
  • Experience with Linux-based development.
  • Proficiency with Git or Subversion.
  • Experience using workflow tools such as Jama and Jira.
  • Experience using or supporting build, test, and data systems such as Make/CMake, MongoDB, and Grafana.

Nice To Haves

  • Background supporting embedded or avionics platform software development, including understanding of low-level, hardware-adjacent, or platform-level engineering workflows.
  • Experience working in a DO-178C safety-critical development environment and familiarity with DO-330 tool qualification concepts.
  • Experience developing digital verification harnesses, test automation, or simulator-based tooling.
  • Experience with container technologies such as Docker or Podman and reproducible build processes.
  • Experience automating traceability, metrics, dashboards, or certification-support tooling.
  • Understanding of CI/CD best practices in regulated engineering environments.
  • Experience collaborating across multiple engineering disciplines to define or enhance tooling and automation workflows.

Responsibilities

  • Develop and maintain engineering tools and automation scripts for embedded software development, systems workflows, hardware integration, and verification activities.
  • Implement tools that extract, transform, and correlate data from Git, Subversion, Jama, and Jira.
  • Automate documentation and certification artifact generation for DO-178C traceability and reporting.
  • Support the creation and maintenance of Linux- and container-based tooling environments.
  • Contribute to GitLab CI/CD pipelines for automated build, integration, and verification workflows.
  • Integrate third-party tools and test frameworks into CI environments.
  • Support build workflows using Make, CMake, or similar systems.
  • Improve the consistency and reliability of automated build and test processes.
  • Develop digital test harnesses and verification tools for embedded platform software on simulators, virtual targets, and hardware-adjacent environments.
  • Build automation for test orchestration, data collection, metrics, and reporting.
  • Integrate verification tools with MongoDB, Grafana, and internal dashboards.
  • Ensure tools and automation support DO-178C objectives for reliability, determinism, and documentation.
  • Support tool assurance activities consistent with DO-330 guidance.
  • Develop and maintain usage documentation and user support materials, and provide team training.
  • Collaborate with Systems, Platform Software, Hardware/FPGA, and Verification teams to understand workflow needs and develop tooling solutions.
  • Contribute to business-unit tooling standardization and modernization initiatives.
  • Provide onboarding and best-practice guidance for tools and automation workflows.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 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
  • Annual short-term and/or long-term incentive compensation programs may be available depending on position level and collective-bargaining coverage; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service