Senior Embedded Software Security Engineer - Tucson
Core
Develop, integrate, and test application and embedded software for real-time missile systems while applying system security principles.
Role type
Senior IC embedded software security engineer
Builds
Security software for deployed missile systems
Domain
Aerospace and defense / Embedded systems
Required skills
C, C++, Xilinx UltraScale+ MPSoC/Versal, VxWorks, Embedded Linux, Interim Secret U.S. security clearance, U.S. citizenship
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 tools, Agile/DevSecOps/Scrum/Kanban, software configuration management, Python, Perl, computer architectures (PCIe, GPIO, I2C, SATA, FPGAs, ASICs)
Responsibilities
Develop, integrate, and test application and embedded software for real-time missile systems; Apply system security principles when designing and implementing missile software applications; Develop software in C and C++ across a range of computing platforms; Consider real-time design and performance implications of system security implementations; Connect detailed source-code solutions to their effects on the overall missile system; Work with the Systems Security Engineering team to define and implement requirements; Engage with customers to review technical designs and support verification of system maturity
Seniority
Senior, hands-on IC
