Overview
We are seeking a full-time Team Leader Software Engineering - Map Technology in our Olathe, KS location. In this role, you will direct and coordinate the activities of a Map Technology Software Engineering team responsible for routing/pathfinding and destination search in our Outdoor, Fitness and Automotive products.
Essential Functions
- Lead the team responsible for the design, development and maintenance of embedded navigation modules such as routing/pathfinding and destination search
- Coordinate and participate in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology
- Collaborate with other Map Technology, Cartography, Device teams, Application teams, and other relevant stakeholders to achieve productization of new map related software, content or services
- Coordinate the planning and execution of key aspects of our Map Technology roadmap in accordance with Garmin’s software development methodology
- Participate in software design reviews as necessary, assuring proper attendees and proper coverage of topics, imparting lessons learned and good design practices to all who attend
- Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met
- Directly supervise team members at various levels on the Software Engineering career path. Set the tone for the team environment and provide individualized coaching, training and mentoring
- Participate in recruiting activities, interview, hire, train, and evaluate performance for the team
Basic Qualifications
- Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, or related field AND a minimum of 5 years relevant experience OR a minimum of 10 years relevant experience
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
- Solid understanding of software development using C++, algorithms and data structures, and embedded systems
- Successful experience managing software development life cycles including requirements generation, architecture and design, execution, delivery and maintenance
- Demonstrated strong and effective verbal, written, and interpersonal communication skills
- Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment
- Previous software engineering leadership or mentorship experience
Desired Qualifications
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
- Experience with map and navigation related technologies
- Experience with Machine Learning
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