Careers / Sr Android SW Engineer

Sr Android SW Engineer

 

Come join a dynamic product development team creating cutting-edge sUAS (small Unmanned Aircraft Systems) drones and associated products built in the USA!  Wear multiple hats and work with many different technologies as a key player on a small software development team.  Primary responsibilities include maintaining several small Java Android applications and design, architecture, and implementation of several new applications for the Ground Control system for Teal Drones.

Technical requirements

  • BS/MS degree in Computer Science, Engineering or related field
  • 5+ years in Android software engineering role
  • Strong Java / Android skills
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Ability to source control with primary tool being Git
  • Knowledgeable with Android build systems, signing process, etc.

Interactive Skills Requirement

  • Ability to quickly learn new technologies
  • Ability to switch contexts
  • Self driven and motivated to succeed
  • Comfortable with code review processes, both giving and receiving feedback

Technical “nice to haves”

  • Additional Android supported languages like Kotlin
  • Knowledge and use of Android NDK
  • Previous experience interfacing Android with hardware (serial ports, etc.)
  • Knowledge of audio and video codecs and media containers
  • Experience with gstreamer

Application instructions