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

BashDockerGoJavaKotlinPythonRust

Domain Knowledge

  • Aerospace
  • Banking
  • Education
  • Engineering
  • Finance
  • Media
  • Regulatory

Benefits & Perks

Health Insurance

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.