Software Engineer - Fitness Wearables

Garmin International, Inc.•Olathe, KS

About The Position

Garmin is seeking a full-time Software Engineer - Fitness Wearables at its U.S. headquarters in the Greater Kansas City area. The role involves developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field and at least 1 year of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Demonstrated proficiency and experience developing moderately complex software in C, C++, or other selected languages.
  • Proficient knowledge, utilization, and mastery of relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers.

Nice To Haves

  • Outstanding academics, with a cumulative GPA of at least 3.5.
  • Previous work or internship experience in design, particularly for consumer products.

Responsibilities

  • Create and execute designs for small sets of new functionalities as part of a software project using C, C++, or other selected languages.
  • Use software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
  • May serve as a technical leader or Lead Software Engineer for a derivative software project.
  • Participate in peer code reviews by providing comments and suggestions.
  • Provide reliable solutions to a variety of problems using sound problem-solving techniques.
  • Perform technical root cause analysis and outline corrective action for problems.
  • Contribute to technical research on new technologies.
  • Estimate level of effort, evaluate new options of similar technology, suggest process improvements, and provide feedback on some electrical design aspects.
  • Mentor less experienced software engineers (Software Engineer 1).

Benefits

  • Eligible for Garmin’s benefit program; details are available through Garmin Benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service