> Markdown version of [/jobs/ext/3404468-principal-software-engineer-avionics-software-tools-onsite](https://www.wearedevelopers.com/jobs/ext/3404468-principal-software-engineer-avionics-software-tools-onsite). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - Avionics Software Tools (Onsite) - **Company:** RTX - **Location:** Cedar Rapids, IA, United States - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Software Applications, Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Linux, Python (Programming Language), Software Architecture, Software Tools, Software Engineering, Software Requirements Analysis, Technical Data Management Systems, Test Case, Integration Tests, Programming Languages - **Published:** September 16, 2026 - **Apply:** https://dejobs.org/x/x/EB97DD18329244AD829619D27C815B48/job/ ## About the Role This role is for a software technical leader that acts as lead for a medium to large team and will be expected to develop knowledge in multiple avionics software domains and lead technical approaches, understand and contribute to software architecture designs, decompose large technical challenges for their team, participate in trade studies, demonstrate project reporting skills, and work with engineering management to drive projects to completion. An ideal candidate will have systems experience or training in addition to a software engineering background., * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience. * Proficient in one or more of the following programming languages: C/C++/C#, Python, Java. * Linux and Microsoft Windows 11 experience and familiarity with operating and using software on Windows PCs. * Experience with software engineering processes and procedures, including writing software requirements, software design and implementation, functional and integration testing, writing test cases and test procedures, and software delivery support. Qualifications We Prefer: * Experience with DO-330 qualified tools used in certification of Avionics software * Experience in both software and systems engineering * Demonstrated ability to identify problems, evaluate options, and develop solutions * Ability and aptitude to learn programming languages on the job as technologies evolve. * Familiarity with export of technical data and commodities * Aerospace industry experience ## Description * Provide technical leadership for medium to large sized team of software engineers in development of Avionics software tools * Perform project reporting and project status for team to immediate management * Work with aircraft systems engineers and airborne software application teams to design and deliver solutions that integrate Avionics software for prototyping, implementation and testing of avionics products. * Interact and collaborate with engineering teams across Avionics. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [ Secure Code Superstars: Empowering Developers and Surpassing Security Challenges Together](https://www.wearedevelopers.com/videos/422-secure-code-superstars-empowering-developers-and-surpassing-security-challenges-together) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)