andurilindustries
Software Engineer - Mobile, Android
At a Glance
- Location
- Costa Mesa, California, United States
- Department
- Software
- Posted
- 2026-06-15T09:42:42-04:00
Key Requirements
Required Skills
Domain Knowledge
- Aerospace
- Banking
- Education
- Engineering
- Finance
- Media
- Regulatory
Benefits & Perks
ensive, competitive benefits package (available at little to no cost to empl
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.
Proficiency with modern backend/middleware programming languages such as C++, Rust, or Golang.
Familiarity with client/server networking technologies and relationships such as TCP/UDP/Multicast, HTTP (REST), or protobuf/gRPC.
Proven ability to empathize with users, to break down user needs into software features, and to balance the ideal user experience with practical engineering constraints.
Willingness to provide on call support to various clients
Responsibilities
As an Android Engineer at Anduril you will be architecting and building out user interface applications from backend to frontend, deploying them to users, and making sure they're meeting users' requirements.
Your decisions will have a large impact on the company today and into the future.
Design, build, test, and deploy real-time, map-based user interfaces for displaying and interacting with sensor data and controlling the Ghost, Altius, and Bolt 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.
Team
The Tactical Recon & Strike team at Anduril develops aerial small drones (Group 1-3) and all equipment to test, deploy and operate. The team is responsible for taking products like Ghost, Anvil, Bolt and Altius from concepts to operational systems. We work in close coordination with specialist teams to solve some of the hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile developers who are excited about creating a powerful robotics platform that can be tasked and viewed in real-time through a variety of interfaces.