Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer 2 - Mobile Development

Home > Kotlin programming jobs

Software Engineer 2 - Mobile Development in USA

  • Cary, NC

Responsibilities

  • Develop moderately complex software and design small sets of new functionality for Garmin products and applications.
  • Use software engineering tools, configuration management systems, build processes, debuggers, profilers, emulators, simulators, and mobile development tools.
  • Participate in peer code reviews and provide technical comments and suggestions.
  • Perform root cause analysis, define corrective actions, estimate effort, evaluate technology options, and provide technical design feedback.
  • Research new technologies and improve software development processes.
  • Mentor less experienced Software Engineer 1 colleagues and potentially serve as a technical leader for derivative software projects.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field, plus at least one year of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0, with a preferred GPA of at least 3.5.
  • Proficiency developing moderately complex software in Kotlin, Java, Swift, or other selected languages.
  • Experience developing Android and/or iOS mobile applications, preferably consumer-facing applications.
  • Knowledge of object-oriented design principles, data structures, and algorithms.
  • Experience with modern mobile frameworks and technologies such as Jetpack Compose, SwiftUI, UIKit, and Android SDK.
  • Experience with Bluetooth or Bluetooth Low Energy, REST-based APIs, cloud-connected services, and Agile development environments is preferred.
  • Previous design experience, particularly for consumer products, is preferred.

Benefits

  • Full-time position located in Cary, North Carolina.
  • Eligible for Garmin’s benefits program.

Garmin

Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus ...

Similar positions

Senior Software Engineer - Android

  • Wikimedia Foundation
  • Contract
  • USA
  • 10/15/2026
  • Salary: $56-$7 per hour
  • Remote

Senior Software Engineer, Android

  • Wikimedia Foundation
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $56.07 - $87.13/yr
  • Worldwide

Android Software Engineer

  • Bjak
  • Full time
  • Remote
  • 10/15/2026
  • Austria, Germany

Senior Mobile Solutions Lead

  • Cognizant
  • Full time
  • Canada
  • 10/15/2026
  • Toronto

Android Engineer Intern - 6 months

  • Carousell Group
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India