Jobs · Information Technology · Texas

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).

Similar jobs

Software Engineer II

DATABASICSTysons Corner, VA· 3 mo ago
Information Technologyapply on data-basics.com

Software Engineer II

IterableAustin, TX· 3 mo ago
Engineering$115k–$188k/yrapply on job-boards.greenhouse.io