Software Security Engineer II
Raytheon · McKinney, TX · 3 wk ago
On-siteInformation TechnologyFull-time
Location: McKinney, TX (2501 W University Dr, PW BLDG). Role type: Onsite.
Security clearance: Active Secret DoD clearance required; U.S. citizenship required.
About the role
The Software Product Assurance team in McKinney, TX is seeking a highly motivated Software Security Engineer II to develop and support security‑focused embedded software for deployed sensor systems.
Responsibilities
- Provide world‑class security software for 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 software product assurance processes are followed on all programs.
- Understand real‑time software design and performance implications of specific system security implementations.
- Collaborate with cross‑functional engineering teams to define and implement Test‑Driven Multidisciplinary Capability (TDMC)‑based development and deployment requirements.
- Work in a common development environment to support and facilitate program ability to leverage specific capabilities.
Qualifications
- Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) from an accredited university.
- Minimum of 2 years relevant software experience.
- Proficiency with C/C++ and scripting languages such as Python or Perl.
- Experience working in an Agile/Scrum/Kanban (or similar) development environment.
- Education or on‑the‑job experience with real‑time operating systems (RTOS), kernel or device‑driver development, software integration, or similar.
- Active/Existing U.S. Secret‑level security clearance and U.S. citizenship.
Preferred Qualifications
- Experience in Linux/Unix environments.
- Interfacing with FPGAs, ASICs, low‑level memory drivers, and inter‑processor communication.
- Knowledge of interface protocols such as PCIe, GPIO, I²C, and SATA.
- ARM architecture, secure‑boot concepts, and cryptographic algorithms.
- Containerization and software hardening techniques.
- Familiarity with RMF and TIG.
- Experience with Xilinx UltraScale+ MPSoC, Versal, or similar embedded processors.
- Experience with VxWorks, Embedded Linux, or similar embedded operating systems.
- Petalinux or Yocto operating‑system experience.
- Embedded software security expertise.
- 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.
Pay
Salary range: $68,900 – $131,100 USD (estimate representing all experience levels).
Benefits
- Medical, dental, and vision insurance.
- Life insurance.
- Short‑term and long‑term disability coverage.
- 401(k) match.
- Flexible spending accounts.
- Flexible work schedules.
- Employee assistance program.
- Employee Scholar Program.
- Parental leave.
- Paid time off and holidays.
- Eligibility for annual short‑term and/or long‑term incentive compensation programs (subject to performance and business factors).