Senior Software Engineer - Robotics

Axon is on a mission to Protect Life, pursuing society's critical safety and justice issues with an ecosystem of devices and cloud software.
$120,000 - $210,000
Android
Senior Software Engineer
In-Person
5+ years of experience
AI · Robotics

Description For Senior Software Engineer - Robotics

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. As a Senior Software Engineer on Axon's Robotics team, you'll be at the forefront of transforming how law enforcement and military agencies deploy advanced robotic systems. You will work with a talented, fast-paced team focused on building the Android-based software systems that will run on Axon's Ground Control Station (GCS) used by operators to interact with advanced ground and air robots. You'll architect and lead critical software features for advanced robotic command and control, AI, video live streaming, and data management.

Your responsibilities include:

  • Leading architecture and design reviews
  • Collaborating with the product design team
  • Overseeing the entire mobile software lifecycle
  • Providing technical oversight
  • Designing and developing Android system applications
  • Optimizing system applications for performance
  • Developing services for near real-time, critical tasks
  • Improving resource allocation and memory management
  • Customizing Android System UI elements
  • Collaborating with cloud and firmware teams
  • Setting high technical standards through code reviews
  • Mentoring engineers
  • Refining engineering processes

We're looking for someone with:

  • 5+ years of Android Development Experience
  • AOSP Customization Expertise
  • In-Depth Android System Knowledge
  • Proficiency in Java and Kotlin
  • Knowledge of modern architecture patterns
  • Familiarity with advanced Android libraries
  • Networking protocols and debugging skills
  • Expertise in Android Build Systems
  • Performance profiling and debugging skills
  • Experience with video streaming and IoT connectivity

Join us in building a platform that truly makes a difference in protecting life, truth, and justice.

Last updated 20 days ago

Responsibilities For Senior Software Engineer - Robotics

  • Lead architecture and design reviews
  • Collaborate with product design team
  • Oversee mobile software lifecycle
  • Provide technical oversight
  • Design and develop Android system applications
  • Optimize system applications for performance
  • Develop services for near real-time tasks
  • Improve resource allocation and memory management
  • Customize Android System UI elements
  • Collaborate with cloud and firmware teams
  • Set high technical standards through code reviews
  • Mentor engineers
  • Refine engineering processes

Requirements For Senior Software Engineer - Robotics

Java
Kotlin
  • 5+ years of Android Development Experience
  • AOSP Customization Expertise
  • In-Depth Android System Knowledge
  • Android Development Proficiency in Java and Kotlin
  • Knowledge of modern architecture patterns (MVVM, MVI)
  • Familiarity with advanced Android libraries
  • Networking protocols and debugging skills
  • Expertise in Android Build Systems
  • Performance profiling and debugging skills
  • Experience with video streaming and IoT connectivity

Benefits For Senior Software Engineer - Robotics

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
  • Competitive salary
  • 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Snacks in offices

Interested in this job?

Jobs Related To Axon Senior Software Engineer - 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.