What are the responsibilities and job description for the Team Leader Software Engineering - Map Technology position at Garmin?
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
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
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
- 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
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
- Experience with map and navigation related technologies
- Experience with Machine Learning
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits