Garmin Software Team Leader - Video & Camera Integration in Cary, North Carolina
If you’re looking to lead, we’re looking for you. We’re seeking a dedicated team leader to direct and coordinate activities of our Marine Software Engineering team for embedded video technology and camera integration. Directly supervise software team members with daily observation, assuring appropriate attendance, and providing assistance to team members. Must be able to directly supervise software team members, consulting with Human Resources to address employee relations issues, hire and train new associates and oversee training and mentoring of all associates on your team.\n\n \n\nWe are looking for a full-time Software Engineering Team Leader to direct and support embedded software engineers on our Marine video software team at our Cary, North Carolina office. In this role, you’ll be responsible for coordinating and participating in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology. You will lead a software team responsible for embedded video solutions and features that offer an advanced navigational experience and superior situational awareness. This team also integrates Garmin and 3rd party cameras with the Garmin marine ecosystem of chartplotters. Other essential functions include:\n\n \n\n\n\t\n\tWork with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations\n\t\n\t\n\tParticipate 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\n\t\n\t\n\tCreate product development plans as directed by engineering management\n\t\n\t\n\tInterview, hire and train new associates\n\t\n\t\n\tOversee training and mentoring of new associates in the arts of software engineering and project management\n\t\n\t\n\tEnsure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met\n\t\n\t\n\tMonitor progress of the software teams in meeting product requirements and schedule compliance\n\t\n\t\n\tSet the tone for the team environment and build healthy team relationships\n\t\n\t\n\tParticipate in college campus interviewing and other recruiting activities\n\t\n\t\n\tOther responsibilities include participating in college campus interviewing, and other duties as assigned.\n\t\n Qualified candidates possess a Bachelors or Masters of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, OR a minimum of ten years work experience performing a role substantially similar to the essential functions of this job description with a 3.0 cumulative GPA or higher. Other requirements include:\n\n\n\t\n\tMust possess detailed knowledge and experience with high level language structure in C++, C and embedded systems\n\t\n\t\n\tDemonstrated skills with managing software development life cycles from requirements generation to architecture and design to delivery and maintenance\n\t\n\t\n\tDemonstrated strong and effective verbal, written, and interpersonal communication skills to effectively support a diverse stakeholder community\n\t\n\t\n\tProficient in leading and coordinating multiple developers and teams, across multiple sites \n\t\n\t\n\tDemonstrated ability to work well with others under challenging circumstances\n\t\n\t\n\tDemonstrated ability to create, champion and execute project plans on schedule\n\t\n\t\n\tExperience leading embedded product development and/or embedded system features\n\t\n\n\nDesired Qualifications\n\n\n\t\n\t5+ years in a technical leadership position with demonstrated ability to develop sound engineering practices and communication skills within the team\n\t\n\t\n\tFamiliarity developing and working with embedded video solutions\n\t\n\t\n\tFamiliarity or previous experience with embedded Linux product development, including daemons, processes, inter-process communications (IPCs), etc\n\t\n\t\n\tExperience and familiarity with very large codebase software development efforts\n\t\n\n\nRelocation Assistance available\n\n \n\nGarmin 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.