CybersecurityJobs.io
← Back to all jobs

Job Description

Raytheon is hiring a Software Security Engineer II to support the Software Product Assurance team in El Segundo, CA. This onsite role focuses on delivering security for real-time embedded sensor software while helping ensure programs follow required SW Product Assurance processes. You’ll work within a common development environment and partner with cross-functional engineering teams to define and execute capability-driven testing and deployment needs.

Responsibilities

  • Support the mission to provide world-class security software for deployed sensor systems across multiple platforms.
  • Implement software security principles for embedded software across design, development, integration, and testing of real-time sensor software.
  • Develop software applications using multiple programming languages across a variety of computing platforms.
  • Ensure SW Product Assurance process adherence across programs.
  • Apply real-time software design knowledge and understand performance implications tied to specific System Security implementations.
  • Collaborate with cross-functional engineering teams to define and implement Test Driven Multidisciplinary Capability (TDMC) execution, development, and deployment requirements.
  • Work in a common development environment to enable programs to leverage specific capabilities.

Requirements

  • Typically requires a Bachelor’s in STEM (Science, Technology, Engineering, or Mathematics) from an accredited university plus minimum 2 years of relevant software experience, or a Master’s in STEM from an accredited university.
  • Experience with C / C++ and experience with scripting languages such as Python, Perl, or similar.
  • Experience working in Agile/Scrum/Kanban or similar development environments as part of a software team.
  • 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 required prior to start date, with eligibility restricted to U.S. citizens.

Technologies

Relevant technologies include C / C++, Python, Perl, Linux/Unix, FPGAs, ASICs, PCIe, GPIO, I2C, SATA, ARM Architecture, cryptographic algorithms, containerization, DevSecOps tools, model-based engineering, test-driven development, and embedded platforms such as VxWorks, Embedded Linux, Petalinux, and Yocto. Also listed are RMF, TIG, Xilinx UltaScale+ MPSoC, Versal, and secure boot concepts.

Benefits

  • Medical, dental, and vision
  • Life insurance
  • Short-term and long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee Assistance Program
  • Employee Scholar Program
  • Parental leave
  • Paid time off and holidays

Security Clearance Information

  • DoD Clearance: Secret
  • Status: Active and existing security clearance required on day 1
  • Eligibility: U.S. citizenship required; active and transferable U.S. government issued security clearance required prior to start date

Preferred Qualifications

  • Experience or knowledge with several of: Linux/Unix; interfacing with FPGAs and ASICs; low-level memory drivers; inter-processor communication; interface protocols (PCIe, GPIO, I2C, SATA); ARM architecture; secure boot concepts; cryptographic algorithms; containerization and software hardening techniques; RMF and TIG; Xilinx UltaScale+ MPSoC, Versal, or similar embedded processors; VxWorks or Embedded Linux or similar RTOS/embedded OS experience; Petalinux or Yocto experience.
  • Embedded software security, software configuration management, and bug tracking tools.
  • DevSecOps tools, model-based engineering, and test-driven development, plus validation and verification experience for software applications.
  • Full software development lifecycle for real-time embedded security-oriented products.

Onsite: Employees in onsite roles work primarily onsite, including production and maintenance employees who are essential to product development.

Similar Jobs