Senior Software Security Engineer - S3E
Raytheon · Tucson, AZ · 2 days ago
On-siteInformation TechnologyFull-time
About the role
Raytheon Tucson, AZ Location
Software Security Sensors and Effectors (S3E) Department is looking to hire a Senior Software Security Engineer in Tucson, AZ.
Responsibilities
- Understand real-time software design and the performance implications associated with specific System Security implementations
- Involve with application and embedded software design, development, integration, and testing of real-time missile software
- Apply System Security principles to the design and implementation of Missile software applications
- Develop software applications using C and C++ languages on a variety of computing platforms
- Understand how position's efforts affect the “big picture” of the missile system and be able to develop or review detail solutions at the source code level
- Work closely with the Systems Security Engineering team to define and implement requirements
- Work in a common development environment to support and facilitate program ability to leverage specific capabilities
- Interface with customer community to review technical design and support verification of system maturity
Requirements
- Typically requires a Bachelor’s in Science, Technology, Engineering, or Mathematics (STEM)
- Minimum of 5 years of relevant software experience
- Experience with C / C++
- Experience with Xilinx UltaScale+ MPSoC, Versal, or similar Embedded Processors
- Experience with embedded OS like VxWorks, Embedded Linux, or similar
- Ability to obtain and maintain an Interim Secret Level U.S. security clearance is required prior to start date with the ability to obtain program access after start
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Qualifications
- Embedded Software Security experience
- Knowledge of any of the following:
- Linux/Unix environment
- Interfacing with FPGAs
- Interfacing with low-level memory drivers
- Inter-processor communication
- ARM Architecture
- Secure boot concepts
- 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 in an Agile/Scrum/Kanban frameworks and development environments
- Experience using software configuration management and bug tracking tools
- Experience with Python / Perl
- Knowledge of modern computer architectures and hardware technologies including:
- PCIe, GPIO, I2C, SATA
- Field Programmable Gate Arrays (FPGAs)
- Application-Specific Integrated Circuits (ASICs)
Pay
The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.