> Markdown version of [/jobs/ext/3073179-software-security-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3073179-software-security-engineer-ii). 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 Security Engineer II - **Company:** RTX - **Location:** McKinney, TX, United States - **Experience:** Experienced - **Salary:** $68,900.0 - $131,100.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Computing Platforms, ARM Architecture, Acceptance Test-Driven Development, Bug Tracking Systems, C++ (Programming Language), Device Drivers, Linux on Embedded Systems, Embedded Operating Systems, Perl (Programming Language), Embedded Software, Serial ATA, Field-Programmable Gate Array (FPGA), Integrated Development Environments, Python (Programming Language), PCI Express, Scrum Methodology, Real-Time Operating Systems, Security Software, Software Configuration Management, Software Engineering, Systems Integration, VxWorks, Scripting, Test-Driven Development (TDD), DevOps Tools - Open-source, Software Security, Containerization, Yocto, U-Boot, Programming Languages - **Published:** September 25, 2026 - **Apply:** https://dejobs.org/x/x/F9F7D5A3E30A4F719DBD1E7DFB36D1C6/job/ ## About the Role * Typically requires a Bachelor's in Science, Technology, Engineering, or Mathematics (STEM) from an accredited university AND a minimum of 2 years of relevant software experience * Experience with C / C++ AND experience with scripting languages like Python, Perl, or similar. * Experience working in Agile/Scrum/Kanban or similar development environment as part of a software team * Education or on-the-job experience in: Real-Time Operating Systems (RTOS); Kernel or Device Driver development; Software Integration; or similar. * Active/Existing U.S.Secret level security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer: * Experience/Knowledge of several of the following: * Linux/Unix environment * Interfacing with FPGAs and ASICs * Interfacing with low-level memory drivers * Inter-processor communication * Interface protocols, such as PCIe, GPIO, I2C, and SATA * ARM Architecture * Secure boot concepts * Cryptographic Algorithms * Containerization and software hardening techniques * RMF and TIG * Xilinx UltaScale+ MPSoC, Versal, or similar Embedded Processors * VxWorks, Embedded Linux, or similar embedded Operating System experience * Petalinux or Yocto Operating System experience * Embedded Software Security * Use of software configuration management and bug tracking tools * DevSecOps tools, Model-based Engineering, and Test Driven Development * Validation and verification of software applications * Full software development lifecycle for real-time embedded security-oriented products 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. This includes all production and maintenance employees, as they are essential to the development of our products. ## Description * Our mission is to provide world class Security Software to be used in developing and supporting deployed sensor systems on various platforms. * Implement Software Security principles for embedded software design, development, integration, and testing of real-time sensor software. * Develop software applications using multiple programming languages on a variety of computing platforms. * Ensure the SW Product Assurance processes are followed on our programs. * Understand real-time software design and the performance implications associated with specific System Security implementations. * Work closely with cross functional Engineering teams to define and implement Test Driven Multidisciplinary Capability (TDMC) based execution development and deployment requirements. * Work in a common development environment to support and facilitate program ability to leverage specific capabilities. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Software Security 101: Secure Coding Basics](https://www.wearedevelopers.com/videos/220-software-security-101-secure-coding-basics) - [Why Security-First Development Helps You Ship Better Software Faster](https://www.wearedevelopers.com/videos/1568-why-security-first-development-helps-you-ship-better-software-faster) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)