> Markdown version of [/jobs/ext/4670579-principal-software-engineer-iv-onsite](https://www.wearedevelopers.com/jobs/ext/4670579-principal-software-engineer-iv-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 IV(Onsite) - **Company:** RTX - **Location:** Winston-Salem, NC, United States - **Experience:** Expert - **Salary:** $107,500 - $204,500 - **Contract:** Permanent contract - **Skills:** Board Bringup, Computer-Aided Design, Agile Methodology, Automation of Tests, Continuous Integration, Embedded C, Perl (Programming Language), Embedded Software, Python (Programming Language), Software Architecture, Systems Architecture, Systems Integration, Scripting, Git Flow - **Published:** November 11, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-NC-WINSTON-SALEM-175--175-Oak-Plaza-Blvd--BLDG-175/Principal-Software-Engineer-IV-Onsite-_01888100 ## About the Role Must be authorized to work in the U.S. without the company's immigration sponsorship now or in the future. The company will not offer immigration sponsorship for this position. The company will not seek an export authorization for this role., * 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 * Experience with at least two of the following: embedded C development, scripting languages. (Python, Perl, etc.) to automate development or integration task, software architecture design. * Experience developing embedded software for complex systems, including board bring-up, diagnostics, or low-level driver/HAL development. * Experience developing systems involving hardware and software integration., * Experience developing, verifying or certifying software in DO-178 B/C at high assurance levels or similar rigor. * Self-starter with demonstrated ability to work independently, manage multiple priorities, and follow through on complex tasks. * Strong teamwork and interpersonal communication skills. * Experience with Agile methods, CI/CD pipelines, Git-based workflows, and automated test frameworks. * Strong communication skills with the ability to articulate technical intent and drive alignment across teams. * Demonstrated ability to lead technical decision-making at a program level and evaluate multiple solution paths effectively. ## Description * Lead program-level technical strategy for embedded software, including boot, board bring-up, HAL frameworks, diagnostics. * Apply expert knowledge to design software for complex embedded systems and provide innovative solutions to challenging technical problems. * Guide system architecture and review software designs for technical soundness, maintainability, and alignment with program goals. * Define and improve development processes, workflows, and documentation practices across the program. * Produce high-quality documentation including design artifacts, test procedures, integration guides, and internal training material. * Collaborate closely with systems, hardware, safety to ensure well-understood, repeatable, and reliable platform behavior. * Utilize Agile development methods, automation tools, and continuous integration pipelines to drive efficient and consistent software delivery.