Android EngineerNew$220K
The opportunity
The Air Dominance & Strike team at Anduril develops aerial and multi-domain robotic systems. The team is responsible for taking products like Fury (unmanned fighter jet) and Barracuda (air-breathing cruise missile) from concept to product.
What you'll do
Design, build, test, and deploy real-time, map-based user interfaces for: displaying and interacting with sensor data and controlling the Fury, Barracuda and Roadrunner aircraft 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,: vehicle 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/Golang, 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 (see tak.gov for more information).
Work alongside engineers using multiple other full stack technologies like: TypeScript/React, C++/Qt, and C#/.NET.
What they're looking for
- Test and evaluate your software at multiple levels of rigor using: simulations, benchtop hardware, and live flight assets.
- Degree in Computer Science, Computer Engineering, Aerospace Engineering, or another related technical degree.
- 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.