Principal Embedded Software Security Engineer - Tucson
Core
Design, develop, integrate, and test real-time missile application and embedded software for deployed missile systems.
Role type
Principal embedded software security engineer
Builds
Real-time missile application and embedded software
Domain
Aerospace and defense / Embedded systems
Required skills
C, C++, Xilinx UltraScale+ MPSoC/Versal, Embedded operating systems (VxWorks/Embedded Linux), U.S. government security clearance
Preferred skills
Embedded software security, Linux/Unix, FPGA interfaces, low-level memory drivers, inter-processor communication, ARM architecture, secure boot, cryptographic algorithms, real-time security solutions on DoD programs, security auditing, network/host/communications security tools, Agile/DevSecOps/Scrum, Python, Perl, computer architectures (PCIe, GPIO, I2C, SATA, ASICs)
Technologies
ARM, DevSecOps, Embedded, FPGA, Hardware, Linux, Network, PCIe, Perl, Python, Security, Unix
Responsibilities
Design and develop real-time missile application and embedded software in C and C++, apply system security principles to missile software, account for real-time design considerations and performance effects of security implementations, work with Systems Security Engineering team to define and implement requirements, engage with customers to review technical designs and support verification of system maturity
Seniority
Principal, hands-on IC with strategic oversight
