EngineerJobs.io
← Back to all jobs

Job Description

Raytheon is seeking a Software Security Engineer II to support the Software Product Assurance team in El Segundo, CA. This onsite role focuses on implementing software security for embedded real-time sensor software and maintaining adherence to SW Product Assurance processes across programs.

Responsibilities

  • Support the mission to deliver security-focused software used to develop and support deployed sensor systems across multiple platforms.
  • Implement Software Security principles across embedded software design, development, integration, and testing for real-time sensor software.
  • Develop software applications using multiple programming languages across a variety of computing platforms.
  • Ensure SW Product Assurance processes are followed on assigned programs.
  • Apply understanding of real-time software design and the performance implications tied to specific System Security implementations.
  • Collaborate with cross-functional engineering teams to define and implement Test Driven Multidisciplinary Capability (TDMC) based execution, development, and deployment requirements.
  • Work within a common development environment to support program capabilities leveraging defined capabilities.

Requirements

  • Typically requires a Bachelor’s in STEM (Science, Technology, Engineering, or Mathematics) from an accredited university and at least 2 years of relevant software experience, or a Master’s in STEM from an accredited university.
  • Experience with C / C++ and 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 one or more areas such as Real-Time Operating Systems (RTOS), kernel or device driver development, software integration, or related experience.
  • Active and Existing Security Clearance Required.

Preferred Qualifications

  • Experience or knowledge across several areas including 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
  • Experience with ARM Architecture
  • Experience with secure boot concepts and cryptographic algorithms
  • Experience with containerization and software hardening techniques
  • Familiarity with RMF and TIG
  • Experience with Xilinx UltaScale+ MPSoC, Versal, or similar embedded processors
  • Experience with VxWorks, Embedded Linux, or similar embedded operating systems
  • Experience with Petalinux or Yocto Operating System
  • Experience with Embedded Software Security
  • Experience using software configuration management and bug tracking tools
  • Experience with DevSecOps tools, Model-based Engineering, and Test Driven Development
  • Experience with validation and verification of software applications
  • Understanding of the full software development lifecycle for real-time embedded security-oriented products

Technologies

  • C / C++, Python, Perl
  • Linux/Unix, VxWorks, Embedded Linux, Petalinux, Yocto Operating System
  • FPGAs, ASICs, PCIe, GPIO, I2C, SATA
  • ARM Architecture
  • Cryptographic algorithms, secure boot concepts
  • Containerization and DevSecOps tools
  • Model-based Engineering, Test Driven Development
  • RMF, TIG
  • Xilinx UltaScale+ MPSoC, Versal, Secure boot concepts

Compensation

USD 75,800 - 144,200 per year.

Benefits

  • Medical, dental, and vision
  • Life insurance
  • Short-term disability 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 and Eligibility

  • DoD Clearance: Secret
  • Active and existing security clearance required on day 1
  • Active and transferable U.S. government issued security clearance is required prior to start date.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Work Location

This is an onsite role. Employees in onsite roles work primarily onsite, including production and maintenance employees essential to product development.

Similar Jobs