Software Security Engineer - II, Onsite

RTX•Goleta, CA
•$75,800 - $144,200•Onsite

About The Position

RTX is seeking a Software Security Engineer II to join its Software Product Assurance team in Goleta, Santa Barbara County, California. The team develops and supports security software for deployed sensor systems across various platforms. The role applies software security principles to embedded software design, development, integration, and testing of real-time sensor software, using C and C++ on multiple computing platforms. The engineer ensures programs follow Software Product Assurance processes, considers performance implications of system security implementations, and works with cross-functional engineering teams on Test Driven Multidisciplinary Capability (TDMC) execution, development, and deployment requirements. The role also supports a common development environment and interfaces with customers to review technical designs and verify system maturity. The position is primarily onsite and requires an active and transferable U.S. government-issued security clearance before the start date, with the ability to obtain an interim Secret clearance. U.S. citizenship is required for clearance eligibility.

Requirements

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM), typically, and at least 2 years of relevant software experience.
  • Experience developing software using C or C++.
  • Experience with an embedded operating system such as VxWorks, Embedded Linux, or similar.
  • Ability to obtain and maintain an interim Secret U.S. government security clearance before the start date.
  • U.S. citizenship, as only U.S. citizens are eligible for a security clearance.

Nice To Haves

  • Experience with Xilinx UltraScale+ MPSoC, Versal, or similar embedded processors.
  • Embedded software security experience.
  • Experience designing, implementing, testing, or fielding real-time security-oriented solutions on DoD programs; embedded experience is highly preferred.
  • Cybersecurity experience with security auditing, network security, host/server security, communications security, or policy management tools and devices.
  • Knowledge of secure boot, containerization, and hardening concepts.
  • Knowledge of static analysis concepts, methods, and tools.
  • Experience with PetaLinux or Yocto operating systems.
  • Knowledge of cryptographic algorithms.
  • Experience with Agile, Scrum, or Kanban frameworks and DevSecOps environments.
  • Experience with Python or Perl.
  • Knowledge of modern computer architecture and hardware technologies, including ARM architecture, PCIe, GPIO, I2C, SATA, FPGAs, and ASICs.
  • Experience using software configuration management and bug-tracking tools.
  • Experience validating and verifying software applications.

Responsibilities

  • Implement software security principles in the design, development, integration, and testing of embedded real-time sensor software.
  • Develop software applications in C and C++ on a variety of computing platforms.
  • Ensure Software Product Assurance processes are followed on assigned 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 program use of specific capabilities.
  • Interface with customers to review technical designs and support verification of system maturity.

Benefits

  • Employee Scholar Program covering tuition, academic fees, and books for undergraduate and graduate study at approved educational institutions.
  • 401(k) plan with a broad range of investment options and matching of up to 4% of eligible employees’ savings.
  • Flexible work schedules and paid time off, including many schedules with every other Friday off.
  • Medical, dental, vision, life insurance, short-term and long-term disability, flexible spending accounts, employee assistance program, parental leave, paid time off, and holidays may be available, depending on the business unit and collective-bargaining coverage.
  • Annual short-term and/or long-term incentive compensation programs may be available depending on position level and collective-bargaining coverage; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service