
Software Security Lead - Principal Software Engineer - S3E
RTX Corporation7 months ago
Tucson, AZ, USAStaff+
Base Salary
$108k - $205k/yr
Responsibilities
- Act as the technical lead and potentially Agile Product Owner for the Software Security Team.
- Own software security implementation and ensure compliance with system security requirements.
- Capture and develop security-relevant requirements with systems, software architects, and program stakeholders.
- Adopt and implement secure coding standards for each programming language used.
- Drive off-nominal testing, negative test cases, and secure behavior during failure conditions.
- Evaluate compiler, interpreter, and build-tool features that improve executable security.
- Provide software assurance implementation for the Program Protection Implementation Plan, including vulnerability risk assessments and a Software Bill of Materials for final deliveries.
- Apply secure coding principles to the design and development of hardened software applications.
Requirements
- Bachelor's degree in Science, Technology, Engineering, or Mathematics and 8 years of related experience.
- Experience with object-oriented software design and embedded development using C and/or C++.
- Experience with Xilinx UltraScale+ MPSoC, Versal, or similar embedded processors.
- Experience with VxWorks, Embedded Linux, or similar embedded operating systems.
- Embedded software security and cryptographic algorithm experience.
- Understanding of Secure Boot concepts and secure coding principles, architecture, and implementation practices.
- Ability to obtain and maintain a U.S. security clearance; U.S. citizenship is required.
- Preferred experience with software validation and verification, Linux/Unix environments, FPGA and low-level memory-driver interfaces, inter-processor communication, and ARM architecture.
- Preferred experience designing, implementing, testing, or fielding real-time security-oriented DoD solutions.
- Preferred experience with security auditing, network security, host/server security, communication security, or policy-management tools and devices.
- Preferred experience with software configuration management and bug-tracking tools, Python or Perl, and Agile, DevSecOps, or Scrum/Kanban development environments.
- Preferred knowledge of PCIe, GPIO, I2C, SATA, FPGAs, ASICs, and modern computer architecture and hardware technologies.
Benefits
- Onsite work in Tucson, Arizona; candidates must be able to work primarily onsite.
- Eligible benefits may include medical, dental, vision, life insurance, short-term and long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance, the Employee Scholar Program, parental leave, paid time off, and holidays.
- Eligible applicants may receive annual short-term and/or long-term incentive compensation, subject to applicable program and performance conditions.
About RTX Corporation
RTX Corporation builds aerospace and defense systems through its Collins Aerospace, Pratt & Whitney, and Raytheon businesses, serving commercial aviation, the U.S. government, and allied militaries. Its products range from aircraft engines and avionics to radars, missiles, and command-and-control software, sold via long-term OEM programs and defense contracts. Formed in 2020 by the Raytheon–United Technologies merger, RTX is headquartered in Arlington, Virginia and trades on the NYSE as RTX.