Anduril Industries is seeking to transform U.S. and allied military capabilities with advanced technology, specifically in the area of Electronic Warfare (EW), by developing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology.
Requirements
- Experience developing software for user interface applications, especially high-traffic, data-intensive, or map-based systems
- Proficiency with modern Android programming languages including Jetpack Compose, XML, Java, and Kotlin.
- Familiarity with client/server networking technologies and relationships such as TCP/UDP/Multicast, HTTP (REST), or protobuf/gRPC.
- Familiarity with modern backend/middleware programming languages such as Haskell, NixOS, C++, Rust, or Golang.
- Experience with Android Tactical Assault Kit (ATAK) SDK
- Experience with full stack technologies like TypeScript/React, C++/Qt, and Haskell
- Experience with software product lifecycle technologies likes CMake/Cargo/gradle/NixOS/CircleCI/Docker
Responsibilities
- Design, build, test, and deploy real-time, map-based user interfaces for displaying and interacting with sensor data and controlling EW assets from an Android application through the Android Tactical Assault Kit’s (ATAK) plugin ecosystem to enable tactical control for end users.
- Define and implement APIs for network communications, real-time telemetry, asset configuration, sensor/payload control with full motion video streaming, manual controls, and autonomous tasking.
- Help define foundational software architectures, visual designs, and user experience/interaction workflows for multiple UAS, working directly with chief engineers, product designers, program managers, flight test engineers, and end-user customers to demonstrate capability and iterate on feedback.
- Work directly with Android frontend technologies like Jetpack Compose, high-performance backend technologies like Java/Kotlin/C++/Rust, and software product lifecycle technologies likes CMake/Cargo/gradle/NixOS/CircleCI/Docker.
- Work directly with the Android Tactical Assault Kit (ATAK) SDK and the TAK Product Centers’ developer community.
- Work alongside engineers using multiple other full stack technologies like TypeScript/React, C++/Qt, and Haskell.
- Test and evaluate your software at multiple levels of rigor using simulations, benchtop hardware, and live flight assets.
Other
- Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance
- Degree in Computer Science, Computer Engineering, Aerospace Engineering, or another related technical degree.
- Ability to empathize with users, to break down user needs into software features, and to balance the ideal user experience with practical engineering constraints.
- Ability to effectively communicate trade-offs with teammates
- Ability to work alongside a team of engineers with diverse backgrounds and engage with internal and external stakeholders