Associates get the royal treatment at Garmin. Regardless if you’re a newbie or a veteran, engineers dream it, design it and use it. Here, you will be surrounded by others who share the same passion about what they do every day. We offer a relaxed team environment where advancement is found from sharing knowledge, not hiding it! While we promise you a lot of responsibility, you also will have the opportunity to have ownership over projects…oh, and we promise you there will be some fun mixed in there, too!
Come on board with Garmin! Our engineering teams are looking for self-motivated, confident and passionate engineers to lead teams in the development of high-quality, state-of-the-art marine, aviation, automotive, outdoor or sports products that give our consumers an unwavering level of confidence when on the water, in the air, on the road, or in the outdoors. Our engineering team leads the industry with innovative technology that integrates performance, safety, quality, value, innovation and ease of use into our products – to help our customers make the most of their investment.
We're seeking a Software Engineering Team Leader who will 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 and directly supervise software team members with daily observation, assuring appropriate attendance, and providing assistance to team members.
You’ll also work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations, interview and hire new associates as required, and oversee training and mentoring of new associates in the arts of Software Engineering and project management.
You will also be responsible for these key functions:
• 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 attend
• Create technology specific roadmaps 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 key responsibilities include coordinating field tests and leading the analysis of results, performing comparative analysis, preparing technical reports and presenting highly technical data and concepts to upper management both internally and externally. You may also represent Garmin well in front of diverse suppliers and customer and participate in college campus interviewing and other recruiting activities
Qualified candidates will possess a Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering and a minimum 3.0 cumulative GPA OR a minimum of 10 years work experience performing a role substantially similar to the essential functions of this job description. Detailed knowledge and experience with high level language structure in C and C++ relevant to Garmin’s business needs, Garmin’s software development methodology, and knowledge of Garmin’s product lines and customers is required.
Qualified candidates must also possess the following skills:
• 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
Candidates who possess previous experience with dead reckoning (DR), inertial navigation systems (INS), global positioning system (GPS) / Global Navigation Satellite System (GNSS), inertial sensors (including low cost MEMS sensors), and/or automotive mapping are highly preferred!
At Garmin, we like to laugh, have fun and work hard. It comes easily when you work on cool products with hard-working individuals who share the same passion. We offer numerous opportunities to get involved and believe strongly in a work-life balance so your creativity can flow.
Garmin offers one of the most comprehensive compensation and benefit plans around. We offer extensive health care coverage with little to no contributions, depending on the plan. Plus, we offer company-paid dental insurance, stock options, a 401k plan, a pension plan….trust us, it doesn’t get much better than this. Unless of course, you want to talk table tennis, fitness spaces, product discounts….come on, what are you waiting for? Apply today.
"Dreaming big and obsessing about the details.” It’s a dynamic philosophy that has taken Garmin from a start-up GPS...