This job listing has expired and the position may no longer be open for hire.

Software Engineer - Android Developer (Aviation Segment) at Garmin International

Posted in Engineering 30+ days ago.

Type: Full-Time
Location: Chanhassen, Minnesota





Job Description:

GPS Manufacturer/Distributor

Are you a mobile developer who loves to create apps that solve complex problems and make lives easier, safer and more enjoyable? Does the thought of creating apps that interface with cutting edge avionics and provide flight planning services for pilots sound appealing to you? If you've answered yes to these questions, send us your resume! Our mobile applications team in Chanhassen, Minnesota is hiring a full-time Android Developer with experience writing software solutions in Java and/or Kotlin. Responsibilities for this role include:


  • Develop software in Java and Kotlin for Garmin products and/or applications in accordance with Garmin's coding methodology

  • Develop app(s) using Android Studio

  • Develop and take ownership of complex features

  • Create functionality and take ownership of features as they evolve

  • Collaborate and add value through participation in peer code reviews

  • Provide reliable solutions to a variety of problems using sound problem-solving techniques 

  • Estimate level of effort, evaluate code for efficiencies, and offer suggestions to improve processes

  • Uphold Garmin’s vision and code of conduct

  • Work collaboratively and professionally with other Garmin associates in cross functional teams to achieve a goal

Qualified candidates will possess a Bachelor of Science Degree in Computer Science, Computer Engineering, Aerospace Engineering or a technical field (such as CIS or IT) from a four-year college or university AND a minimum of one-year relevant experience OR an equivalent combination of education and relevant experience. 

Qualified candidates will also possess some or all of the following:  


  • Experience developing moderate to complex software in Java and/or Kotlin

  • Experience integrating 3rd party software

  • Adaptability to new technology on the Android platform

  • Experience with NDK, Firebase, Git and Bitbucket is a plus

  • Knowledge of and good use of design patterns and object-oriented code

  • Knowledge or proficiency in relevant software engineering tools relating to build process, debugging, memory profiling, etc. 

  • Ability to capture and document software requirements 


Garmin International is an equal opportunity employer.  Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.





More jobs in Chanhassen, Minnesota


Roth Staffing Companies

Roth Staffing Companies

KinderCare Education LLC
More jobs in Engineering


Thales USA, Inc. (AMS)

Thales USA, Inc. (AMS)

Jabil Inc.