Sr. Software Engineer, Security (Starship)
Core
Designing and building security infrastructure to protect Starship vehicles, pads, operator UIs, and communications links from unauthorized access, data tampering, and attacks.
Role type
Senior IC security software engineer (space systems)
Builds
Authentication/encryption protocols, identity management, software integrity solutions, backend services for network security
Domain
Aerospace / Space launch systems / Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Secure software development life cycle, Applied cryptography, Network security, Operating system security, Secure/Authenticated boot, Incident response and adversary detection, Vulnerability research
Preferred skills
Systems programming (C++, Rust), Real-time embedded systems, Fault tolerant software design, Hardware security modules, Computer architecture and networking
Technologies
C++, Python, Rust, Hardware security modules, Cryptographic accelerators
Responsibilities
Design and build security infrastructure including authentication, encryption, identity management, and software integrity solutions; Own full software development lifecycle from design to integration; Collaborate with engineering teams to develop launch and vehicle software; Define and lead impactful security projects; Improve software standards and best practices
Seniority
Senior, hands-on IC