Senior Software Security Engineer
Job Description
Raytheon is seeking a Senior Software Security Engineer to help deliver world-class security software for deployed missile systems in Tucson, Arizona. In this onsite role, you will support the application and embedded real-time missile software lifecycle, with a focus on applying system security principles through design, development, integration, and testing.
- Location: Tucson, AZ (onsite)
- Salary: USD 86,800 - 165,200 per year
- Minimum experience: 5 years
- Education: Bachelor’s in Science, Technology, Engineering, or Mathematics (STEM)
What you’ll do
- Participate in the design, development, integration, and testing of real-time missile software for application and embedded environments.
- Apply System Security principles to the design and implementation of missile software applications.
- Develop software applications using C and C++ across a variety of computing platforms.
- Evaluate how implementation details connect to the overall “big picture” of the missile system and develop or review solutions at the source code level.
- Collaborate with the Systems Security Engineering team to define and implement requirements.
- Work within a common development environment that supports program capabilities.
- Interface with the customer community to review technical design and help verify system maturity.
- Use understanding of real-time software design and the performance implications associated with specific system security implementations.
Required qualifications
- Typically requires a Bachelor’s in STEM and a minimum of 5 years of relevant software experience.
- Experience with C / C++.
- Experience with Xilinx UltaScale+ MPSoC, Versal, or similar embedded processors.
- Experience with an embedded OS such as VxWorks, Embedded Linux, or similar.
- Must be able to obtain and maintain an Interim Secret Level U.S. security clearance prior to the start date, with the ability to obtain program access after start.
- Must have active and transferable U.S. government issued security clearance prior to start date.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Technologies you may work with
- C, C++
- Xilinx UltaScale+ MPSoC, Versal
- VxWorks, Embedded Linux, Linux/Unix environment
- FPGAs, ARM Architecture
- Secure boot concepts, cryptographic algorithms
- PCIe, GPIO, I2C, SATA
- Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs)
- Python, Perl
Preferred qualifications
- Embedded software security experience.
- Experience/knowledge of Linux/Unix environment.
- Interfacing with FPGAs.
- Interfacing with low-level memory drivers.
- Inter-processor communication.
- ARM Architecture.
- Secure boot concepts and cryptographic algorithms.
- Experience designing, implementing, testing, or fielding real-time security-oriented solutions on Department of Defense (DoD) programs (embedded experience highly preferred).
- Experience using security-relevant tools and devices for security auditing, network security, host/server security, communication security, or policy management.
- Experience in Agile and DevSecOps environments.
- Experience with Agile/Scrum/Kanban frameworks and development environments.
- Experience using software configuration management and bug tracking tools.
- Experience using Python / Perl.
- Knowledge of modern computer architectures and hardware technologies including PCIe, GPIO, I2C, SATA, FPGAs, and ASICs.
Benefits
- Compensation
- Healthcare, wellness
- Retirement and work/life benefits
- Parental (including paternal) leave
- Flexible work schedules
- Achievement awards
- Educational assistance
- Child/adult backup care
- Medical, dental, vision
- Life insurance
- Short-term and long-term disability
- 401(k) match
- Flexible spending accounts
- Employee assistance program
- Employee Scholar Program
- Parental leave
- Paid time off and holidays
What Raytheon offers
- A robust total rewards package including compensation, healthcare, wellness, retirement, and work/life benefits, along with career development and recognition programs.
- Benefits include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance, and child/adult backup care.
- Onsite work: This role is onsite at Raytheon’s campus in Tucson, AZ, with employees working primarily onsite.
- Security clearance process: This position requires a security clearance, and DCSA Consolidated Adjudication Services (DCSA CAS) adjudicates the security clearance process. More information is available on the U.S. Department of State website: https://www.state.gov/m/ds/clearances/c10978.htm
Tucson is Awesome: https://www.youtube.com/watch?v=i65wOwKcNIQ
Winter in Tucson: https://www.youtube.com/watch?v=yZdKKkF0QkE