Senior Software Engineer - Android Robotics

Axon develops devices and cloud software for law enforcement and public safety, focused on protecting life through technology innovation.
$120,000 - $210,000
Android
Senior Software Engineer
Hybrid
5+ years of experience
Robotics

Description For Senior Software Engineer - Android Robotics

Axon, a leader in law enforcement and public safety technology, is seeking a Senior Software Engineer to join their Robotics team. This role focuses on developing Android-based software systems for their Ground Control Station (GCS), which enables operators to interact with advanced ground and air robots. The position combines technical complexity with meaningful impact, working on solutions that directly contribute to saving lives.

The role offers a unique opportunity to work at the intersection of Android development and robotics, developing sophisticated command and control systems, AI integration, video streaming, and data management solutions. You'll be part of a dynamic team that's pushing the boundaries of mobile robotics software while contributing to Axon's mission of protecting life.

Based primarily remote but requiring proximity to Boston for occasional in-person collaboration, this position offers a competitive compensation package ranging from $120,000 to $210,000, along with comprehensive benefits including 401k matching, healthcare, and paid parental leave. The role requires 5+ years of Android development experience and deep expertise in AOSP customization and system-level development.

As a senior engineer, you'll lead architecture decisions, mentor team members, and work closely with product visionaries and designers to create innovative solutions. The position demands strong technical skills in Android development, system optimization, and performance tuning, while offering the opportunity to work on meaningful projects that impact public safety and justice.

This is an ideal role for a seasoned Android developer who wants to combine technical expertise with purposeful work, contributing to a mission-driven organization that values diversity, equity, and inclusion. The position offers both technical challenges and the satisfaction of knowing your work helps protect life, truth, and justice.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Android Robotics

  • Lead architecture and design reviews
  • Collaborate with product design team for UI implementation
  • Oversee mobile software lifecycle
  • Provide technical oversight for team deliverables
  • Design and develop Android system applications
  • Optimize system performance and latency
  • Develop real-time critical services
  • Improve resource allocation and memory management
  • Customize Android System UI elements
  • Collaborate with cloud and firmware teams
  • Conduct code and design reviews
  • Mentor engineers
  • Refine engineering processes
  • Build mission-critical software

Requirements For Senior Software Engineer - Android Robotics

Java
Kotlin
  • 5+ years of Android Development Experience with proven track record
  • AOSP Customization Expertise
  • In-Depth Android System Knowledge
  • Proficiency in Java and Kotlin
  • Knowledge of architectural patterns (MVVM, MVI)
  • Experience with modern Android libraries (Retrofit, Coroutines, OkHttp, Hilt, Jetpack Compose)
  • Performance profiling and debugging skills
  • Understanding of networking protocols (TCP, UDP, DHCP, DNS)
  • Experience with video streaming technologies and IoT connectivity
  • Proficiency with Android build systems

Benefits For Senior Software Engineer - Android Robotics

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Office snacks

Interested in this job?

Jobs Related To Axon Senior Software Engineer - Android Robotics

Senior Android Developer

Senior Android Developer role at Axon, developing critical mobile applications for law enforcement, focusing on evidence management and device integration.

Senior Android Developer

Senior Android Developer role at Axon, developing critical mobile applications for law enforcement, focusing on evidence management and device integration.

Senior Software Engineer - Robotics

Senior Software Engineer role at Axon, developing Android-based systems for advanced robotic control in law enforcement and military applications.

Senior Software Engineer - Robotics

Senior Software Engineer role at Axon, developing Android-based systems for advanced robotic control in law enforcement and military applications.

Senior Software Engineer - Robotics

Senior Software Engineer role at Axon, developing Android-based systems for advanced robotic control in law enforcement and military applications.