> Markdown version of [/jobs/ext/3686710-software-engineer-i-onsite](https://www.wearedevelopers.com/jobs/ext/3686710-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.0 - $108,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software Applications, System Configuration, Data Synchronization, Software Debugging, Memory Management, Electronic Data Interchange (EDI), Embedded C, Middleware, OpenGL, PCI Express, Real-Time Operating Systems, Software Engineering, Software Systems, System Programming, Bare Metal, Enterprise Integration - **Published:** October 11, 2026 - **Apply:** https://www.juju.com/job/1_raytheontech-RAYTGLOBAL01868242EXTERNALENGLOBAL ## About the Role certification processes. **What You Will Learn** + You will gain exposure to a variety of Avionics display systems and safety-critical software development. + You will learn about the latest in embedded C++, BSP software design, and safety critical graphics APIs such as OpenGL SC, Vulkan SC, or ARINC 661. + You will learn about the latest developments in display software technology.You will enhance your problem-solving and integration skills working with complex hardware and software systems. **Qualifications You Must Have** + Bachelor's degree in Software Engineering or related Science, Technology, Engineering or Mathematics (STEM) major obtained by start date. + U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract + Well organized and demonstrated excellent problem-solving, decision-making, and teamwork skills + Strong communication skills for effective communication to various audiences + Experience may be obtained through on-the-job experience, research, coursework, or projects **Qualifications We Prefer** + OpenGL, Vulkan, or other Graphics API experience + Embedded C++, bare metal, or Platform Level Software Experience + Experience with avionics display systems and safety-critical software development + Familiarity with RTOS environments and low-level software integration **What We Offer** + Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, and Innovation. + Relocation Eligibility **Learn More & Apply Now!** Please consider the following role type definition as you apply for this role. + Onsite: Employees who are working in Onsite roles will work primarily onsite. ## Description Join us and help shape the future of aerospace and defense. **What You Will Do** + You will design, develop, document, test, and debug low-level software utilizing SoC peripherals to perform data exchange with discrete hardware via a bus such as I2C, SPI, or PCIe. + You will design, develop, document, test, and debug middleware and application software containing logical and mathematical algorithms. + You will perform hardware and low-level software integration resolving issues around timing, signal slew rates, device configuration, power-on sequences, data synchronization, memory management, etc. + You will design and implement build procedures that are used to support hardware and software product development and function. + You will coordinate with other project team members in the planning, design, development, and utilization of display systems to ensure smooth operations on software engineering activities. + You will ensure compliance with program and product requirements and