Senior Software Engineer - Android Robotics

Axon develops devices and cloud software for law enforcement and public safety, focused on protecting life through technology innovation.
Android
Senior Software Engineer
Hybrid
6+ years of experience
Robotics · AI

Description For Senior Software Engineer - Android Robotics

Axon is seeking a Senior Software Engineer to join their Robotics team, focusing on developing Android-based software for their Ground Control Station (GCS). This role combines technical complexity with meaningful impact in public safety and law enforcement. The position involves building sophisticated control systems for ground and air robots, implementing AI features, and managing video livestreaming capabilities.

The ideal candidate will bring 6+ years of Android development experience and a strong background in mobile architecture, networking protocols, and system integration. You'll be working with cutting-edge technology while contributing to Axon's mission of protecting life, truth, and justice. The role offers the flexibility of remote work while being based near Boston, allowing for occasional in-person collaboration.

As a senior engineer, you'll lead architecture decisions, mentor team members, and work closely with product and design teams to create intuitive, reliable solutions. The position requires expertise in modern Android development practices, including MVVM architecture, Jetpack Compose, and various networking protocols. You'll be responsible for the entire mobile software lifecycle, from initial design to post-launch support.

The role offers comprehensive benefits including competitive compensation, healthcare coverage, 401k matching, and various wellness programs. Axon values diversity and encourages applications from candidates who might not meet every requirement but are passionate about the mission. This is an opportunity to work on technically challenging problems while making a real difference in public safety and law enforcement technology.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Android Robotics

  • Lead engineering architecture and design reviews
  • Collaborate with product design team on mobile UI solutions
  • Drive mobile software lifecycle from prototyping to post-launch support
  • Interface with cloud services for platform integration
  • Conduct code and design reviews
  • Mentor engineers and foster team development
  • Partner with Product, Design, and Engineering teams
  • Enhance engineering processes
  • Build mission-critical software
  • Collaborate with other groups on innovative solutions

Requirements For Senior Software Engineer - Android Robotics

Java
Kotlin
  • 6+ years of industry experience shipping Android applications
  • Understanding of mobile phones and ability to lead mobile design reviews
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding of networking protocols (TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets)

Benefits For Senior Software Engineer - Android Robotics

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • 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 Software Engineer - Android Robotics

Senior Android Engineer position at Axon, developing robotics control software for law enforcement and military applications.

Senior Software Engineer - Android Robotics

Senior Software Engineer position at Axon, developing Android-based robotics control systems for law enforcement and military applications, offering $120K-$210K salary with comprehensive benefits.

Senior Software Engineer - Android Robotics

Senior Software Engineer position at Axon, developing Android-based robotics control systems for law enforcement and military applications, offering $120K-$210K salary with comprehensive benefits.

Senior Software Engineer - Android Robotics

Senior Software Engineer position at Axon, developing Android-based robotics control systems for law enforcement and military applications, offering $120K-$210K salary with comprehensive benefits.

Senior Software Engineer - Android Robotics

Senior Software Engineer position at Axon, developing Android-based robotics control systems for law enforcement and military applications, offering $120K-$210K salary with comprehensive benefits.