Software Engineer 2

Garmin International, Inc.•Olathe, KS
•Onsite

About The Position

Garmin is seeking a full-time Software Engineer 2 in Olathe, Kansas. The role develops low-level software for next-generation outdoor handheld, wearable, golf, and sportsman platforms. The engineer uses cutting-edge technologies while optimizing products for low power and maintaining expected performance.

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++, assembly language, or other selected languages.
  • Proficient knowledge 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++, assembly language, or other selected languages.
  • Use software engineering tools such as configuration management systems, build processes, and debuggers during software development.
  • May act 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 problems using sound problem-solving techniques.
  • Perform technical root-cause analysis and outline corrective actions.
  • Contribute to technical research on new technologies.
  • Estimate level of effort, evaluate new options involving similar technology, suggest process improvements, and provide feedback on some electrical design aspects.
  • Mentor less experienced Software Engineer 1 employees.

Benefits

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