Software Security Engineer

RTX•El Segundo, CA
•$75,800 - $144,200•Onsite

About The Position

Raytheon is hiring a Software Security Engineer to develop and support security software for deployed sensor systems on various platforms. The role applies software security principles to embedded software design, development, integration, and testing for real-time sensor software. It also involves developing applications across multiple programming languages and computing platforms, ensuring software product assurance processes are followed, and understanding how system security implementations affect real-time software design and performance. The engineer will work with cross-functional engineering teams to define and implement Test Driven Multidisciplinary Capability (TDMC)-based development and deployment requirements, and will work in a common development environment to help programs leverage specific capabilities. This is an onsite U.S.-based position in El Segundo, California. An active and existing DoD Secret clearance is required after day one, and U.S. citizenship is required.

Requirements

  • Typically, a bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 2 years of relevant software experience.
  • Experience with C or C++ and scripting languages such as Python, Perl, or similar.
  • Experience working as part of a software team in an Agile, Scrum, Kanban, or similar development environment.
  • Ability to obtain and maintain a U.S. government-issued security clearance; U.S. citizenship is required.
  • An active and existing DoD Secret security clearance is required after day one.

Nice To Haves

  • Validation and verification of software applications.
  • Full software development lifecycle experience for real-time embedded security-oriented products.
  • Knowledge or experience with Linux/Unix environments.
  • Experience interfacing with FPGAs and ASICs.
  • Experience interfacing with low-level memory drivers.
  • Experience with inter-processor communication.
  • Knowledge of interface protocols such as PCIe, GPIO, I2C, and SATA.
  • Knowledge of ARM architecture.
  • Knowledge of secure boot concepts.
  • Knowledge of cryptographic algorithms.
  • Knowledge of containerization and software hardening techniques.
  • Experience with Xilinx UltraScale+ MPSoC, Versal, or similar embedded processors.
  • Experience with VxWorks, Embedded Linux, or similar embedded operating systems.
  • Embedded software security experience.
  • Experience using software configuration management and bug-tracking tools.
  • Experience with DevSecOps tools, model-based engineering, and test-driven development.

Responsibilities

  • 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 programs.
  • Understand real-time software design and the performance implications of specific system security implementations.
  • Work with cross-functional engineering teams to define and implement TDMC-based development and deployment requirements.
  • Work in a common development environment to support programs’ ability to leverage specific capabilities.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Annual short-term and/or long-term incentive compensation programs may be available, depending on position level and collective-bargaining coverage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service