Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Garmin International, Inc.

Software Engineer 2 - Mobile Development

Job Description

Software Engineer 2 - Mobile Development Garmin International, Inc. - 3.6 Cary, NC Job Details Full-time 7 hours ago Qualifications Kotlin Software engineering Defect resolution root cause analysis Computer Science Software Engineering Bachelor's degree in electrical engineering Android SDK RESTful API Bachelor's degree in Physics Tooling Mobile product development Defect analysis Data structures iOS Configuration management Aerospace Engineering Research Mid-level Android Team management Bluetooth Algorithm design Engineering research Mentoring Computer Engineering Physics Technical research projects Agile software development Jetpack Technical troubleshooting support
Full Job Description Overview:
We are seeking a full-time Software Engineer 2 - Mobile Development in our Cary, NC location on our Garmin Labs Team. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications.
Responsibilities:
Essential Functions Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process. May perform as a technical leader or Lead Software Engineer for derivative software projects. Collaborates and adds value through participation in peer code reviews, providing comments and suggestions. Provides reliable solutions to a variety of problems using sound problem-solving techniques. Performs technical root cause analysis and outlines corrective action for given problems. Contributes to technical research on new technologies. Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on technical design aspects. Serves as a mentor to less experienced software engineers (Software Engineer 1).
Qualifications:
Basic Qualifications Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) Demonstrated proficiency and experience necessary to develop moderately complex software in Kotlin, Java, Swift, or other selected languages. Experience developing Android and/or iOS mobile applications. Proficient knowledge, utilization, and mastery of relevant software engineering tools, including configuration management systems, build processes, debugging and profiling tools, emulators, simulators, and mobile development tools. Demonstrated understanding of object-oriented design principles, data structures, and algorithms. Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Previous work or internship experience in design, particularly for consumer products Experience developing consumer-facing Android and/or iOS mobile applications. Experience with modern mobile development frameworks and technologies, including Jetpack Compose, SwiftUI, UIKit, and Android SDK. Experience working with wireless communication technologies such as Bluetooth or Bluetooth Low Energy (BLE). Experience consuming REST-based APIs and cloud-connected services. Experience working in an Agile development environment. 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. This position is eligible for Garmin's benefit program.
Details can be found here:
Garmin Benefits

Benefits

  • Dental Insurance
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
84
out of 100
Average of individual scores