> Markdown version of [/jobs/ext/1752356-senior-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/1752356-senior-software-engineer-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). --- # Senior Software Engineer (ONSITE) - **Company:** RTX - **Location:** Cedar Rapids, IA, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Software Applications, Systems Engineering, JIRA, Automation of Tests, C++ (Programming Language), Computer Programming, Continuous Integration, Software Debugging, DevOps, Perl (Programming Language), Embedded Software, Ethernet, Python (Programming Language), MATLAB, Microsoft Visual Studio, Scrum Methodology, Software Engineering, Software Requirements Analysis, TCP/IP, Toolchain, Wireshark, Jama (Software), Scripting, Computer Network Technologies, Gitlab, Git, Programming Languages - **Published:** July 16, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-IA-CEDAR-RAPIDS-105--400-Collins-Rd-NE--BLDG-105/Senior-Software-Engineer--ONSITE-_01859313 ## About the Role * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience. * At least three to five years of strong C software programming and application development. You need to be able to demonstrate proficiency in C software design, implementation, debugging and optimizing C based software. * Knowledge of Python is required. * Test and Integration and code debugging experience is required. The successful candidate will also be expected to: * Be able to learn new programming languages and technologies quickly. * Enjoy working with people and is a great communicator and contributing to a positive work environment. * Be motivated and a self-starter. * Be a quick learner and able to work with minimal supervision. * Be able to handle multiple projects at once. * Possess excellent communication and presentation skills and being a team player. Qualifications We Prefer: * Experience with additional programming or scripting languages (i.e. C++, Perl, Java) is desired. * Experience with embedded development is desired. * Experience with CI/CD and related tools is desired. * Experience with Git, Gitlab, Visual Studio Code, Jama, Jira is desired. * Experience with networking technologies (i.e. Ethernet, TCP/IP, Wireshark) is desired. * Experience with model-based development (i.e. Matlab/Simulink) is a plus. * Experience in Avionics and Avionics Certification is a plus. * Experience with Agile, scrum master, project management is a plus. ## Description * As an experienced C/C++ developer, you will develop, test and integrate flight deck application software and flight management software. * You will be responsible for providing high quality solutions to internal and external customers. * You will typically be involved in the following development phases: Scope Planning, Architecture and Design, System and Software Requirements, Implementation, Integration and Testing/Verification as well as Certification. * You will master the technical aspects of flight deck applications, and you are actively involved in the development aspects. * You will build, deliver, and integrate software and configuration on test fixtures and rigs for various aircraft types and perform various analyses such as footprint testing. * You will support the successful execution of projects throughout the development life cycle (planning, development, and certification). * You will use CI/CD tools to build and integrate software in a fast paced Agile development environment * You will coordinate and communicate with direct team members, technical project managers, systems engineers, and product managers. * You will understand the certification aspects of the flight deck applications to successfully certify the product. * You will understand and follow processes, and you will always be learning and continuously looking for improvements. What You Will Learn: * You will learn about Collins Aerospace state-of-the-art flight deck solutions. * You will learn about new industry leading development methodologies, i.e. DevOps, AI/ML assisted development and test automation and a modern tool chain. ## Related Videos - [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) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-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)