EngineerJobs.io
← Back to all jobs

Job Description

The Software Engineer 2 Outdoor role is a full-time position in Olathe, KS focused on creating low-level software for Garmin’s next generation outdoor handhelds, wearables, golf, and sportsman platforms, with an emphasis on low power optimization and strong performance.

Role Overview

  • Full-time Software Engineer 2 Outdoor position based in Olathe, KS (onsite)
  • Develop low-level software for next generation outdoor handhelds, wearables, golf, and sportsman platforms
  • Optimize for low power while maintaining high performance
  • Work with cutting-edge technologies to support product development

Responsibilities

  • Create and execute designs for small sets of new functionalities within a software project using C, C++, assembly language, or other selected languages
  • Use software engineering tools including configuration management systems, build processes, and debuggers during development
  • May serve as a technical leader or Lead Software Engineer for derivative software projects
  • Participate in peer code reviews and provide comments and suggestions
  • Deliver reliable solutions using sound problem-solving techniques
  • Perform technical root cause analysis and outline corrective action for given 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)

Required 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 with cumulative GPA ≥ 3.0 as a general rule
  • Demonstrated proficiency to develop moderately complex software in C, C++, assembly language, or other selected languages
  • Proficiency and mastery of relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers
  • Outstanding academics with cumulative GPA ≥ 3.5
  • Previous work or internship experience in design, particularly for consumer products

Technology Focus

  • C
  • C++
  • Assembly language
  • Configuration management systems
  • Build processes
  • Debuggers
  • Emulators
  • Simulators
  • Logic analyzers

Benefits

  • This position is eligible for Garmin’s benefit program

Similar Jobs