Software Engineer - Mobile, Android

Anduril
United States
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Jetpack Compose","XML","Java","Kotlin","C++","Rust","Golang","TCP","UDP","Multicast","HTTP","REST","Protobuf","GRPC","TypeScript","React","Qt","C#",".NET","CMake"]

Architect and build real-time, map-based Android UI applications for drones and sensors, integrating backend and frontend components, APIs, and SDKs to enable tactical control of Ghost, Altius, and Bolt aircraft. Collaborate across engineering, product, and end-users to design scalable software architectures, and ship features with ATAK integration, multi-stack technologies, and rigorous testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
3 months ago

Software Engineer - Mobile, Android

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Architect and build real-time, map-based Android UI applications for drones and sensors, integrating backend and frontend components, APIs, and SDKs to enable tactical control of Ghost, Altius, and Bolt aircraft. Collaborate across engineering, product, and end-users to design scalable software architectures, and ship features with ATAK integration, multi-stack technologies, and rigorous testing.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, test, and deploy real-time, map-based user interfaces for displaying and interacting with sensor data and controlling aircraft from an Android application through the ATAK plugin ecosystem.
  • •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, collaborating with chief engineers, product designers, program managers, flight test engineers, and end-user customers.
  • •Work with Android frontend technologies like Jetpack Compose and backend technologies such as Java/Kotlin/C++/Rust/Golang, plus lifecycle tools like CMake/Cargo/gradle/NixOS/CircleCI/Docker.
  • •Collaborate with teams using full stack technologies like TypeScript/React, C++/Qt, and C#/.NET, and test software via simulations, benchtop hardware, and live flight assets.
Travel: Medium travel

Key Requirements

  • •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.
  • •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.
Experience:DefenseRoboticsAerospaceMapsReal-timeAndroid
Education:Bachelor's
Skills:Jetpack ComposeXMLJavaKotlinC++RustGolangTCPUDPMulticastHTTPRESTProtobufGRPCTypeScriptReactQtC#.NETCMake
Languages:English
Tech Stack:Jetpack ComposeXMLJavaKotlinC++RustGolangTCPUDPMulticastHTTPRESTProtobufGRPCTypeScriptReactC++/QtC#/.NETCMakeCargo

Eligibility

Security Clearance:Secret

Company Brief

Anduril
Designs and builds advanced defense systems combining autonomous aircraft, sensors, and AI-driven software for military and national security applications, focused on modernizing battlefield capabilities and distributed sensing.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Costa Mesa, United States
Founded: 2017
WebsiteLinkedIn