Software Security Engineer II

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

About The Position

The Software Product Assurance team in El Segundo, California, is seeking a highly motivated Software Security Engineer II to work onsite. The team provides security software used to develop and support deployed sensor systems across various platforms. The engineer will apply software security principles to embedded software design, development, integration, and testing for real-time sensor software. The role also involves developing applications across multiple programming languages and computing platforms, ensuring Software Product Assurance processes are followed, and understanding real-time design and the performance implications of security implementations. The engineer will collaborate with cross-functional Engineering teams on Test Driven Multidisciplinary Capability (TDMC)-based development and deployment requirements and support a common development environment.

Requirements

  • A bachelor's degree in a STEM field from an accredited university and at least 2 years of relevant software experience, or a master's degree in a STEM field from an accredited university.
  • Experience with C/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.
  • Education or on-the-job experience in real-time operating systems (RTOS), kernel or device driver development, software integration, or similar.
  • Active and existing security clearance; an active and transferable U.S. government-issued clearance is required before the start date. U.S. citizenship is required.

Nice To Haves

  • Experience or knowledge in several of the following areas: Linux/Unix; interfacing with FPGAs and ASICs; low-level memory drivers; inter-processor communication; interface protocols such as PCIe, GPIO, I2C, and SATA; ARM architecture; secure boot; cryptographic algorithms; containerization and software hardening; RMF and TIG; Xilinx UltraScale+ MPSoC, Versal, or similar embedded processors; VxWorks, Embedded Linux, or similar embedded operating systems; PetaLinux or Yocto; embedded software security; software configuration management and bug-tracking tools; DevSecOps tools; model-based engineering; test-driven development; software validation and verification; and the full software development lifecycle for real-time embedded security-oriented products.

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 and facilitate program use of 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