Software Engineer - Android

Flyby Robotics

Los Angeles (CA)

On-site

USD 117,000 - 143,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity stock options
Unlimited PTO
Company holiday calendar
Health insurance

Job summary

Flyby Robotics is seeking an Android engineer to help build Aviator, our ground control app, in Los Angeles. You will implement features in Kotlin, work with Kotlin Flow/Coroutines, and collaborate with backend services.

You’ll write tests with JUnit and Espresso, ensure robust logging, and help shape the app lifecycle and authentication. The role requires US citizenship or permanent residency and willingness to relocate to LA.

Qualifications

  • 2+ years of professional Android development experience with Kotlin.
  • Strong knowledge of Kotlin Flow/StateFlow/SharedFlow, Coroutines, and Hilt DI.
  • Proven track record delivering high-quality code with ownership and tests.
  • Experience with Git and documenting code.
  • Must be US citizen or permanent resident.
  • Willingness to commute or relocate to Los Angeles, CA.

Responsibilities

  • Design and build app features using Kotlin and modern Android practices.
  • Integrate with backend APIs (REST, gRPC) for authentication, data synchronization, and user management.
  • Write robust logs for app reliability and traceability.
  • Develop automated unit and UI tests with JUnit, MockK/Mockito, and Espresso.
  • Contribute to Flyby Robotics' overall software goals and current requirements.

Skills

Android development in Kotlin
Kotlin Flow/StateFlow
Coroutines
Hilt DI
Unit testing
UI testing
Version control
Code documentation

Tools

Git

Job description

Flyby Robotics (https://www.flybyrobotics.com) builds drones with massively powerful GPU processing capabilities. Our team is crafting American-made drones that serve as programmable platforms for applications in machine learning, data capture, and AI-controlled operations. We envision a future where drones computing trillions of operations per second are deployed across the Western world with transformative impact across critical infrastructure, energy, frontier research, and national security. We are backed by top AI/hardware investors, including Neo, MaC Ventures, Naval Ravikant (AngelList founder), among others.

The Role:

You’ll work with a team of engineers from Nvidia, US Navy NAVAIR, Sandia National Labs, and Yale to continue development of our ground control application, Aviator, that pilots use to fly our drones. As a core contributor to Aviator, you will work on features spanning user authentication, backend connectivity, and app lifecycle management.

What You’ll Do:
  • Design and build app features using Kotlin and modern Android practices (Coroutines/Flow, DI, etc.).
  • Integrate with backend APIs (REST, gRPC) for authentication, data synchronization, and user management.
  • Write robust logs for app reliability and traceability.
  • Develop automated unit and UI tests using JUnit, MockK/Mockito, and Espresso/Compose Testing to verify UI, ViewModels, repositories, user interactions, and end-to-end application workflows.
  • Contribute to the overall software goals and current requirements of Flyby Robotics.
Core Requirements:
  • 2+ years of professional experience in Android development using Kotlin.
  • Extensive knowledge of Kotlin reactive programming (Flow, StateFlow, SharedFlow), Coroutines, and Hilt Dependency Injection.
  • Proven track record of delivering high-quality code, project ownership, and writing robust tests.
  • Demonstrated competence with version control and code documentation.
  • Must be a US Citizen or Permanent Resident.
  • Able to commute or relocate to Los Angeles, CA.
Nice to have:
  • Experience building in-app update mechanisms.
  • Understanding of MAVLink and the ArduPilot stack.
  • Familiarity with Gstreamer, MQTT, and MapBox.
  • You have a love for robots, drones, and hardware.
Compensation and Benefits:
  • $130,000 per year annual salary.
  • 0.25% equity via stock options, depending on the candidate's experience.
  • Company holiday calendar and unlimited PTO.
  • Company group health insurance plans.

Flyby Robotics is an equal-opportunity employer. We do not discriminate based on race, color, religion, national origin, gender, gender identity, gender expression, age, ancestry, citizenship, sexual orientation, status as a protected veteran, or any other legally protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

Flyby Robotics • Los Angeles (CA)

On-site
USD 117,000 - 143,000
Equity
Unlimited PTO
Group health insurance
+2
Senior Mechanical Engineer
Senior Mechanical Engineer

Flyby Robotics • Los Angeles (CA)

On-site
USD 140,000 - 180,000
Holiday calendar
Unlimited PTO
Group health insurance
+2
Electrical Engineer
Electrical Engineer

Flyby Robotics • Los Angeles (CA)

On-site
USD 100,000 - 120,000
Equity 0.25%
Unlimited PTO
Health insurance
+1
Android Engineer for Drone AI Platform (Kotlin)
Android Engineer for Drone AI Platform (Kotlin)

Flyby Robotics • Los Angeles (CA)

On-site
USD 130,000
Equity stock options
Unlimited PTO
Company holiday calendar
+1
Senior Software Engineer - Mobile Platform
Senior Software Engineer - Mobile Platform

Skydio Inc. • San Mateo (CA)

On-site
USD 170,000 - 240,000
Equity in stock options
Comprehensive benefits packages
Paid vacation and sick leave
+1
Senior Software Engineer - Mobile Platform
Senior Software Engineer - Mobile Platform

Booster • San Mateo (CA)

On-site
USD 170,000 - 240,000
Equity in stock options
Comprehensive benefits package
Paid vacation time
Principal Software Engineer
Principal Software Engineer

avav • Melbourne (FL)

On-site
USD 150,000 - 190,000
9/80 schedule
Company benefits
Software Engineer III (Apps)
Software Engineer III (Apps)

avav • Melbourne (FL)

On-site
USD 91,000 - 138,750
Medical, dental, vision
401(K) with company matching
9/80 work schedule
+1
Software Engineer II (Applications)
Software Engineer II (Applications)

AV • San Diego (CA)

On-site
USD 82,000 - 125,000
Medical, dental, vision
401(k) with company match
9/80 work schedule
+1
Principal Software Engineer
Principal Software Engineer

AeroVironment • Melbourne (FL)

On-site
USD 110,000 - 140,000
Medical, dental and vision benefits
401K with company matching
9/80 work schedule
+1