Software Engineering Team Leader-Marine Division
GPS Manufacturer/Distributor
Direct and coordinate activities of a Software Engineering team that is responsible for software development for a product or family of products
ESSENTIAL FUNCTIONS:
* Lead a team of Software Engineers, and/or Software Technicians, Software Project Managers, and/or Software Quality Engineers with diverse capability levels in the design of new products, enhancement of existing designs, and development of test procedures
* Directly supervise software team members with daily observation, assuring appropriate attendance, and providing assistance to team members
* Work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations
* Interview and hire new associates as directed by engineering management
* Oversee training and mentoring of new associates in the arts of Software Engineering and project management
* Coordinate and participate in generating software requirements and designs for a product or family of products 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 attendCreate product development plans as directed by engineering management
* Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met
* Monitor progress of the software teams in meeting product requirements and schedule compliance
* Set the tone for the team environment and build healthy team relationships
OTHER RESPONSIBILITIES:
* Participate in college campus interviewing and other recruiting activities
* Perform other job-related duties as assigned

Requirements:
EDUCATION, EXPERIENCE, AND SKILLS REQUIRED:
* Bachelor of Science in Computer Science, Bachelor of Science in Electrical Engineering, Bachelor of Science in Computer Engineering, or four years experience performing a role substantially similar to the essential functions of this job description
* Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
* Must possess detailed knowledge and experience with high level language structure in C, C++, C# and/or Java relevant to Garmin's business needs
* Must possess detailed knowledge of Garmin's software development methodology
* Demonstrated strong and effective verbal, written, and interpersonal communication skills
* Demonstrated ability to effectively manage technical human resources
* Demonstrated ability to work well with others under challenging circumstances
* Must possess knowledge of Garmin's product lines and customers
EEO/AA