Secure, mission-driven work in Tucson with Raytheon’s robust total rewards package and benefits designed to support health, family, and long-term stability. This onsite role supports real-time missile software security for deployed missile systems, combining embedded development with system security engineering in a common development environment.
Responsibilities
- Apply understanding of real-time software design and performance impacts tied to System Security implementations.
- Participate in application and embedded software design, development, integration, and testing for real-time missile software.
- Use System Security principles to design and implement Missile software applications.
- Develop software applications in C and C++ across a variety of computing platforms.
- Assess how implementation details affect the overall missile system and develop or review source-level solutions.
- Collaborate with the Systems Security Engineering team to define and implement requirements.
- Work in a shared development environment to enable program teams to leverage specific capabilities.
- Interface with the 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) and 8+ years of relevant software experience.
- Experience with C / C++.
- Experience with Xilinx UltaScale+ MPSoC, Versal, or similar embedded processors.
- Experience with embedded operating systems such as VxWorks, Embedded Linux, or similar.
- Active and transferable U.S. government issued security clearance is required prior to start.
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
- Ability to obtain and maintain an Interim Secret level U.S. security clearance prior to start, with program access after start.
- Ability to obtain INTERIM U.S. government issued security clearance is required prior to start date.
Technologies
Development and systems work may involve C, C++, Xilinx UltaScale+ MPSoC, Versal, VxWorks, Embedded Linux, Linux/Unix environment, ARM architecture, PCIe, GPIO, I2C, SATA, FPGAs, ASICs, Python, and Perl.
Benefits
- Robust total rewards package with compensation
- Healthcare, wellness, and retirement benefits
- Work/life benefits
- Parental leave (including paternal leave)
- Flexible work schedules
- Achievement awards
- Educational assistance
- Child/adult backup care
- Potential eligibility for annual short-term and/or long-term incentive compensation programs (based on level and collective-bargaining coverage)
- Potential eligibility for benefits including 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 this role aligns with (preferred qualifications)
- Embedded software security experience
- Knowledge of Linux/Unix environments and interfacing with FPGAs
- Experience with low-level memory drivers and inter-processor communication
- Secure boot concepts and cryptographic algorithms
- Experience designing, implementing, testing, or fielding real-time security-oriented solutions on DoD programs (embedded experience highly preferred)
- Experience using security-relevant tools for areas such as security auditing, network security, host/server security, communication security, or policy management
- Experience in Agile and DevSecOps environments, including Agile/Scrum/Kanban frameworks
- Experience with software configuration management and bug tracking tools
- Experience with Python/Perl and knowledge of modern computer architectures and hardware technologies such as PCIe, GPIO, I2C, SATA, FPGAs, and ASICs
Onsite work: Employees in onsite roles work primarily onsite, including production and maintenance teams essential to product development. Security clearance: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process.