Staff Software Engineer, Security

Anduril Anduril · Defense · Costa Mesa, CA · Tactical Recon & Strike : Tactical Recon & Strike Engineering : TRS - Software

Staff Software Engineer focused on security for defense technology products, including embedded systems and AI-powered operating systems. Responsibilities include developing and executing the security roadmap, identifying and remediating vulnerabilities, and designing embedded system security software. Requires experience in platform security, secure SDLC, and assessing/developing security for firmware, applications, and embedded systems. Must be eligible for a US TS clearance.

What you'd actually do

  1. Own the development and maturation of TRS products and software services security roadmap.
  2. Collaborate and build solutions with engineering teams to meet and exceed industry-standard security goals
  3. Engage with teams to remediate uncovered weakness in designs, implementations, integrations, and processes
  4. Design and Develop embedded system security software

Skills

Required

  • Proficient with one or more programming languages (e.g. C/C++, Rust, Python)
  • Experience assessing security of firmware, applications, network, IoT, or embedded systems
  • Experience developing features for and improving security of firmware, applications, network, or embedded systems
  • Experience building, testing, and delivering production-ready systems, especially for embedded and/or Linux systems
  • Familiarity with anti-tamper and reverse engineering mechanisms
  • Experience in Platform security engineering and secure SDLC implementation
  • Strong and professional communication skills (written and verbal)
  • Demonstrated commitment to practical, mission-enabling security solutions

Nice to have

  • Familiarity with security architectures of embedded, aerospace, or cyber-physical systems
  • Experience with programmable logic devices and their development tools
  • Knowledge of cyber threat actors, their TTPs, and their implications for weapon and space system operations
  • Regularly builds, tests, and delivers production-ready systems, especially for embedded and/or Linux systems
  • Experience conducting incident response in cloud systems and embedded systems

What the JD emphasized

  • Must be eligible to obtain and maintain a US TS clearance