Motorola Solutions Inc logo

Drone Senior Android Developer

Motorola Solutions Inc
Full-time
On-site
St. Petersburg, Florida
This opportunity is within the CAPE product team at Motorola Solutions. CAPE Aerial Telepresence provides industry-leading software for remote drone operation, live video streaming, and evidence capture. Learn more at CAPE.com.

This role is for a Senior Android Developer working out of our St. Petersburg, Florida office, developing mobile applications for drone operation and live-streaming, commonly used on Android-based tablets and integrated displays connected to a pilotโ€™s flight controller.

  • Architect our Android tablet, phone and embedded device/controller applications
  • Integrate with SDKs provided by UAV hardware and software manufacturers
  • Build applications on top of state of the art could infrastructure (AWS, Azure, GCP)
  • Coordinate with a small, cross-functional team to develop, test & support the application
  • Provide technical leadership within Scrum team, mentoring junior members
  • Design, develop, test, review, and document as part of the full SDLC

Core Competencies:
  • Proven ability to work as part of an agile software development team
  • Technical leadership and mentoring of other developers
  • Proven ability to learn new technologies quickly
  • Excellent communication skills both written and verbal
  • Analytical problem solving abilities, attention to detail, ability to critically review work

Technical Expertise:
Academic and Technical Qualifications:
  • A formal qualification (Degree) in Computing Science or equivalent experience with a high level of academic achievement
  • Significant experience of development of complex mobile apps for Android
  • Significant experience architecting, designing and implementing large pieces of reliable, scalable complex software

Significant experience with a range of the following core technologies:
  • Kotlin, Java and the Android SDK
  • Designing, implementing and maintaining an Android application codebase
  • Familiarity with Android media services, cameras, audio and video standards
  • Experience in building efficient Android user interfaces to a specification
  • Standard Git workflow
  • Azure DevOps or other CI systems

Experience of the following technologies would also be of benefit:
  • Professional or hobbyist-level experience with drones and Dronecode
  • Public safety experience, interest in or connection to police, fire, EMS
  • Live-streaming technologies such as WebRTC and RTMP
  • HTTP family of protocols and technologies (JSON, MQTT, WebSockets, etc.)
  • Google Firebase

Basic Requirements:
  • Degree in Computing Science or equivalent experience
  • 4+ years of related experience

This job is closed.