Software Security Engineer, Onsite

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

About The Position

RTX’s Software Product Assurance team in El Segundo, California, is seeking a Software Security Engineer II to work onsite. The team develops security software used to build and support deployed sensor systems across various platforms. The engineer applies software security principles to the design, development, integration, and testing of embedded real-time sensor software. The role develops software applications in multiple programming languages and on varied computing platforms, ensures software product assurance processes are followed, and considers how system security implementations affect real-time software design and performance. The engineer also collaborates with cross-functional Engineering teams on Test Driven Multidisciplinary Capability (TDMC) execution, development, and deployment requirements, and works in a common development environment to enable programs to use specific capabilities. An active and existing DoD Secret clearance is required after the first day. U.S. citizenship is required. The position is onsite and relocation assistance is available. The stated salary range is $75,800–$144,200.

Requirements

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM), typically, and at least 2 years of relevant software experience.
  • Experience with C or C++ and with 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.
  • Active and existing DoD Secret clearance required after day one.

Nice To Haves

  • Education or on-the-job experience with real-time operating systems (RTOS), kernel or device driver development, software integration, or similar areas.
  • Experience validating and verifying software applications.
  • Experience across the full software development lifecycle for real-time embedded security-oriented products.
  • Knowledge or experience with Linux/Unix environments; FPGA and ASIC interfacing; 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; Xilinx UltraScale+ MPSoC, Versal, or similar embedded processors; VxWorks, Embedded Linux, or similar embedded operating systems; embedded software security; software configuration management and bug-tracking tools; DevSecOps tools; model-based engineering; or test-driven development.

Responsibilities

  • Implement software security principles in the design, development, integration, and testing of embedded 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 execution, development, and deployment requirements.
  • Work in a common development environment to support programs in leveraging 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
  • Potential annual short-term and/or long-term incentive compensation, subject to eligibility and program conditions
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service