> Markdown version of [/jobs/ext/4654007-software-engineer-i-onsite](https://www.wearedevelopers.com/jobs/ext/4654007-software-engineer-i-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). --- # Software Engineer I (Onsite) - **Company:** RTX - **Location:** Cedar Rapids, IA, United States - **Experience:** Starter - **Salary:** $57,200 - $108,800 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Systems Engineering, C++ (Programming Language), Computer Engineering, System Configuration, Data Security, Device Drivers, Network Interface, Software Configuration Management, Software Engineering, Systems Integration, Scripting, Software Troubleshooting, Information Technology - **Published:** November 10, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-IA-CEDAR-RAPIDS-182--1100-Cimmie-Ave-Ne--BLDG-182/Software-Engineer-I--Onsite-_01888514 ## About the Role * Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or related Science, Technology, Engineering or Mathematics (STEM) major obtained by start date. * Experience with C/C++/Java programming languages * Experience with Python scripting Experience may be obtained through on-the-job experience, research, coursework, or projects. ## Description * You will create and maintain system configuration files, including configuration of operating systems, network interfaces, and ARINC-429 and MIL-STD-1553 bus I/O. * You will assist our Collins and third-party teams with lab systems, manage the software configuration on lab assets, and support hardware/software troubleshooting in our system integration facilities. * You will support the systems engineering teams with measurement of system technical performance measures, including CPU throughput, RAM utilization, and network and bus utilization. * You will create the Collins Avionics system field-loadable mediasets and manage the customer release of top-level Collins software products. What You Will Learn * You will learn the artifacts for system configuration for Collins avionics hardware. * You will learn about the protocols used on the networks and buses between systems and subsystems in our avionics solutions. * You will learn the key software integration points for multiple avionics subsystems, including OS configurations, device drivers, network I/O, memory access, and avionics bus data access.