Garmin

Senior Software Engineer

Garmin$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or related field plus 3 years of experience, or a Bachelor's plus 5 years of relevant experience.
  • Proficient in Swift, Kotlin, and Java for software development.
  • Experience with Apple iOS SDK frameworks: Foundation, UIKit, Core Data, etc.
  • Familiar with Android frameworks: Room, Dagger, Retrofit, etc.
  • Knowledge of RESTful APIs, particularly with JSON data.
  • Ability to use development tools like Xcode, Android Studio, Git, and Jira.
  • Experience integrating third-party software and working in collaborative environments.

Responsibilities

  • Provide technical leadership in developing Garmin applications using best practices.
  • Write, test, and debug code primarily in Swift, Kotlin, and Java.
  • Utilize development tools like Xcode and Android Studio during the software lifecycle.
  • Conduct peer code reviews and deliver reliable problem-solving solutions.
  • Estimate project efforts and suggest process improvements.
  • Mentor junior software engineers to enhance team capabilities.
  • Work independently as an individual contributor on multiple projects.

Benefits

  • Eligible for Garmin's comprehensive benefit program.
Full Job Description
Overview

Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple positions):

Essential Functions
  • Provide technical leadership and project planning for the development of Garmin applications using modern software development practices, coding standards and release processes.
  • Write, test and debug Swift, Kotlin and Java code.
  • Use tools such as Xcode, Android Studio, Git, Bitbucket, and Jira in the software development process.
  • Participate in peer code reviews. Provide reliable solutions to a variety of problems using sound problem solving techniques.
  • Estimate level of effort, evaluating new options of similar technology, and offering suggestions to improve processes.
  • Mentor less experienced software engineers.
  • This is an individual contributor role.

Basic Qualifications
  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or related plus 3 years of experience in the engineering environment.

Must have demonstrated experience in the following:
  • Designing, writing, testing and debugging object-oriented or protocol-oriented code in Swift, Kotlin and Java
  • Developing moderately complex software in Swift, Kotlin, and Jetpack Compose.
  • Apple iOS SDK frameworks such as Foundation, UIKit, Core Data and others.
  • Android frameworks such as Room, Dagger, Retrofit and/or others.
  • Interacting with RESTful APIs using JSON.
  • Tools such as Xcode, Android Studio, Git, Bitbucket and Jira
  • Integrating and maintaining third-party software packages
  • Working in a collaborative environment where you prioritize work for multiple simultaneous projects.
  • Experience working with Unity via data exchange and event handling within Android and iOS applications
  • Familiarity with CI/CD tools and the app deployment process.

In lieu of a Master's plus three years of experience, a Bachelor's degree plus five years of progressive experience in the requirements noted above is acceptable.

#non-indexed

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

About Garmin

Garmin Ltd. is an American multinational technology company founded in 1989 by Gary Burrell and Min Kao in Lenexa, Kansas. The company specializes in GPS technology for automotive, aviation, marine, outdoor, and sport activities. Garmin's products serve aviation, marine, automotive, wireless, outdoor recreation, and fitness markets. The company's goal is to create navigation and communication devices that can enrich customers' lives. Garmin has offices in the United States, Europe, and Asia. The company's products are sold in over 100 countries.
Learn more about Garmin
Size
18,700 employees
Market Cap
$17.5 billion
Industry
Net Income
$992.3 million
Founded
1989
5 Year Trend
+10.3%
Revenue
$4.1 billion
NASDAQ

Similar Jobs

More Jobs at Garmin

More Information Technology Jobs

Find similar Senior Software Engineer jobs: