Security Software Engineer - Endpoint Security
Core
Develop novel security tooling and an endpoint detection and response agent for embedded Linux and Android systems to secure Anduril's defense products.
Role type
Security Software Engineer (Embedded Systems)
Builds
Endpoint detection and response agents for embedded Linux and Android devices
Domain
Defense technology, embedded systems, cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Rust, C/C++, Linux observability, eBPF, Linux security internals, performance debugging, CI/CD, test automation, cybersecurity principles
Preferred skills
Security frameworks and compliance standards, mobile development (Android), EDR tooling implementation, SOC operations, forensics, incident response
Technologies
Linux, Android, Golang, Rust, C/C++, eBPF
Responsibilities
Design and develop cybersecurity tools for realtime embedded systems; Implement an endpoint detection and response agent; Develop thorough testing and qualification procedures for security critical components; Conduct code reviews and ensure adherence to security best practices
Seniority
Mid-level, hands-on IC