Security Software Engineer
Core
Developing cybersecurity software for embedded devices and extending cryptographic capabilities for defense stakeholders.
Role type
Security Software Engineer (Embedded Systems)
Builds
Secure cryptographic software for embedded systems
Domain
Defense technology / Embedded security
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C/C++, Go, embedded systems concepts, cybersecurity principles
Preferred skills
cryptography, hardware security modules (HSMs), CI/CD for embedded devices
Technologies
Rust, C/C++, Go
Responsibilities
Support development of secure cryptographic software for embedded systems; Write and maintain resilient code for resource-constrained, bare-metal environments; Collaborate across teams to plan, build, and test complex functionality; Create and analyze metrics for debugging and monitoring; Triage issues, root cause failures, and coordinate next-steps
Seniority
Junior (0-2 years experience)