CareerPlan

Software Security Engineer

USAFull-time$103k–$143k2026-11-06 → 2026-11-09
Citizens or permanent residents only

Core

Design and implement cryptographic foundations, secure boot chains, and hardware-backed roots of trust for embedded flight systems and distributed software stacks.

Role type

Senior IC software security engineer (embedded systems)

Builds

Secure firmware, flight software, and cryptographic protocols for embedded and distributed systems

Domain

Defense / Aerospace / Embedded Systems

Required skills

Cryptography, Embedded systems, Firmware development, Linux, Rust, C/C++, Hardware security (TPM/HSM), PKI/TLS, Threat modeling

Preferred skills

Secure boot, Hardware roots of trust, Code-signing pipelines, mTLS, Real-time systems, Resource-constrained devices

Technologies

Cryptography, Embedded, Firmware, Hardware, Linux, Rust, IMS

Responsibilities

Design and implement secure boot chains and firmware verification, Develop and integrate cryptographic protocols, Manage software-signing infrastructure, Implement secure key generation and provisioning, Conduct threat modeling and security reviews, Collaborate with embedded and avionics teams on security architecture