Senior Software Engineer – Tooling, Automation, and Verification Infrastructure
Listed on 2026-11-04
-
Software Development
Software Engineer, DevOps, Software Testing, Unix/Linux
Date Posted: Country:
United States of America
Location:
US-IA-CEDAR RAPIDS-131 ~ 5450 C Ave NE ~ BLDG 131 Position Role Type:
Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements:
The company will offer immigration sponsorship for this position, if needed. The company will not seek an export authorization for this role. Security Clearance Type:
None/Not Required Security Clearance Status:
Not Required At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world.
Collins Aerospace is a leader in technologically advanced, intelligent solutions that help redefine the aerospace and defense industry. With a comprehensive portfolio and deep technical expertise, we help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense.
We are 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. This role enables efficient, repeatable, and certifiable workflows for avionics product development by developing and maintaining engineering tools, automation pipelines, and test infrastructure used across Systems, Software, and Hardware teams.
Team OverviewThe Embedded Platform Software Tools & Enablement team develops and sustains the automation ecosystem, engineering tools, and verification capabilities that support embedded platform software across multiple avionics programs. The team focuses on delivering reliable, scalable, and certifiable tools that improve engineering efficiency and support DO-178C processes. The role requires collaboration across platform software, systems engineering, hardware/FPGA, and verification teams.
What You Will Do Tooling and Automation Development- Develop and maintain engineering tools and automation scripts to support embedded software development, systems workflows, hardware integration, and verification activities
- Implement tools that extract, transform, and correlate data from Git, Subversion, Jama and Jira systems
- Automate documentation and certification artifact generation required for DO‑178C traceability and reporting
- Support creation and maintenance of Linux- and container-based tooling environments
- Contribute to CI/CD pipelines in Git Lab, enabling 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 consistency and reliability of automated build and test processes
- Develop digital test harnesses and verification tools for embedded platform software running 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
- Work with Systems, Platform Software, Hardware/FPGA, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).