Jobs · Engineering · North Carolina

Team Leader Software Engineering

Garmin · Cary, NC · 5 days ago
EngineeringFull-time

About the role

We are seeking a full-time Software Engineering Team Leader to lead and support embedded software engineers on our Marine software team based in Cary, North Carolina.

Responsibilities

  • Lead a team of Software Engineers with diverse capability levels in the design of new products, enhancement of existing designs, and development of test procedures
  • 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 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
  • Directly supervise various levels of software team members by setting the tone for the team environment and providing individualized coaching, training and mentoring
  • Participate in recruiting activities, interview, hire, train, and evaluate performance for the team

Requirements

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics 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)
  • Must possess detailed knowledge and experience with high level language structure in C, C++, and embedded systems relevant to Garmin’s business needs
  • 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 leadership or mentorship experience

Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5) preferred
  • Previous software engineering leadership experience preferred
  • Demonstrated ability to develop sound engineering practices and communication skills within a team preferred
  • Demonstrated skills with managing software development life cycles from requirements generation to architecture and design to delivery and maintenance preferred
  • Demonstrated ability to create, champion and execute project plans on schedule preferred
  • Familiarity with Azure DevOps, Power BI, JIRA, Excel, Confluence preferred
  • Experience and familiarity with very large codebase software development efforts preferred
  • Passion for boating and associated marine products preferred
  • Familiarity or previous experience with chartplotters, stereos, lighting, camera/video devices, radio and satellite communications, remote sensors and sensor integration preferred

Similar jobs