Software Cybersecurity Engineer V/VI
Core
Lead cybersecurity architecture and engineering for embedded flight software, mission-critical systems, and supporting applications.
Role type
Senior IC cybersecurity engineer (embedded systems)
Builds
Secure embedded flight software and mission-critical systems
Domain
Aerospace / Defense / Embedded Systems
Required skills
C, C++, Python, embedded systems security, real-time operating systems, cryptography, secure boot, authentication, threat modeling, vulnerability analysis, security architecture, penetration testing coordination
Preferred skills
ARM processor, VxWorks, embedded Linux, hardware-root-of-trust, trusted-execution-environment, secure-key-provisioning, secure-supply-chain, SBOM, software-signing, automated-security-testing, NIST SP 800-53, NIST SP 800-160, NIST SP 800-171, RMF, CMMC, MIL-STD-882, airworthiness and system-safety cybersecurity, GitHub Enterprise, GitHub Actions, Docker, Artifactory, embedded development toolchains
Responsibilities
Design and implement secure boot, cryptographic key management, software signing, secure storage, authentication, integrity verification, and protections against exploitation; Conduct threat modeling, attack-surface analysis, vulnerability assessments, cybersecurity risk evaluations, security architecture reviews, and penetration-testing coordination; Define cybersecurity requirements, architectures, verification methods, technical acceptance criteria, security control evidence, and risk assessments; Collaborate with Software, Systems, Hardware, GNC, and Platform Engineering teams to integrate security while meeting mission, real-time, performance, and safety requirements; Establish secure software development practices and support automated security analysis in CI/CD pipelines; Support customer technical reviews, cybersecurity assessments, and applicable DoD security requirements; Provide technical mentorship on secure architecture, secure coding, and embedded cybersecurity practices
Seniority
Senior, hands-on IC
