> Markdown version of [/jobs/ext/4474781-senior-platform-software-engineer-embedded-linux-foundation-software](https://www.wearedevelopers.com/jobs/ext/4474781-senior-platform-software-engineer-embedded-linux-foundation-software). 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 Platform Software Engineer - Embedded Linux - Foundation Software - **Company:** RTX - **Location:** Cedar Rapids, IA, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Agile Methodology, Automation of Tests, Bash Shell, Booting (BIOS), UClibc (C Standard Library), C++ (Programming Language), Linux, Programming Tools, Device Drivers, File Systems, Embedded C, Linux on Embedded Systems, Hardware Design, Python (Programming Language), Linux Commands, Linux Distribution, Software Engineering, Subversion, Systems Architecture, System Software, Systems Integration, Scripting, Git, Free and Open-Source Software, Software Version Control - **Published:** October 22, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3472071410&tx=UT545THZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## 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 * U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract * Proficient Linux command-line experience * Previous experience working with embedded C/C++ development skills * Experience with scripting languages such as Bash and Python * Hands-on experience with hardware bring-up and target hardware integration Qualifications We Prefer * Previous experience with developing and maintaining BSPs for embedded systems * Experience with version control systems including Git and SVN * Experience building custom Linux distributions using Buildroot * Background developing software for avionics, aerospace, defense, or other regulated/safety-critical industries * Contributions to open-source software projects * Experience working in an Agile development environment * Familiarity with the Robot Framework for automated testing * Experience coding in Rust ## Description We are seeking a Senior Platform Software Engineer - Embedded Linux to join our Foundation Software team. In this role, you will develop and maintain core embedded Linux components supporting airborne equipment across both commercial and military avionics programs. You will collaborate with engineering teams across multiple global sites and disciplines, working from concept through certification and deployment. This position offers the opportunity to influence system architecture, contribute to new product development, and support a wide range of avionics platforms requiring robust, secure, and mission-ready software foundations. What You Will Do * Design, develop, and enhance customized Linux-based operating environments, including build toolchains, kernels, root filesystems, bootloaders, device drivers, and board support packages (BSPs) for diverse airborne hardware platforms * Provide technical leadership for embedded Linux development activities, including design planning, code implementation, integration, testing, and long-term sustainment * Lead and support complex hardware-software integration efforts, performing detailed root-cause analyses to resolve system-level issues * Prepare software builds for use in simulation environments, reference platforms, and target avionics hardware; ensure alignment with applicable Collins Aerospace engineering processes, safety standards, and development tools * Generate engineering estimates for changes, enhancements, and issue resolutions; contribute to planning and execution within Agile development teams