Talent.com
Garmin
Team Leader Software EngineeringGarmin • Cary, North Carolina, US
Team Leader Software Engineering

Team Leader Software Engineering

Garmin • Cary, North Carolina, US
10 days ago
Job type
  • Full-time
Job description
Overview We are looking for a full-time Software Engineering Team Leader to direct and support embedded software engineers on our Marine 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 our Marine family of products in accordance with Garmin’s software development methodology. You will lead a group of mid- or high-level embedded software engineers building entertainment, weather and media applications for marine chartplotters. Must be a local candidate to be considered. Essential Functions 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 Basic Qualifications 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 Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Previous software engineering leadership experience 3+ years in a technical leadership position Demonstrated ability to develop sound engineering practices and communication skills within a team Demonstrated skills with managing software development life cycles from requirements generation to architecture and design to delivery and maintenance Demonstrated ability to create, champion and execute project plans on schedule Familiarity with Azure DevOps, Power BI, JIRA, Excel, Confluence Experience and familiarity with very large codebase software development efforts Passion for boating and associated marine products Familiarity or previous experience with chartplotters, stereos, lighting, camera/video devices, radio and satellite communications, remote sensors and sensor integration Garmin 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. This position is eligible for Garmin's benefit program. Details can be found here: Garmin BenefitsEssential Functions 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 Basic Qualifications 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 Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Previous software engineering leadership experience 3+ years in a technical leadership position Demonstrated ability to develop sound engineering practices and communication skills within a team Demonstrated skills with managing software development life cycles from requirements generation to architecture and design to delivery and maintenance Demonstrated ability to create, champion and execute project plans on schedule Familiarity with Azure DevOps, Power BI, JIRA, Excel, Confluence Experience and familiarity with very large codebase software development efforts Passion for boating and associated marine products Familiarity or previous experience with chartplotters, stereos, lighting, camera/video devices, radio and satellite communications, remote sensors and sensor integration Garmin 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. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Create a job alert for this search

Team Leader Software Engineering • Cary, North Carolina, US

Similar jobs

Team Lead I - 1st Shift

Siemens CorporationRaleigh, NC, United States
Full-time +1

Job ID 512911 Posted since 09-Jul-2026 Organization Smart Infrastructure Field of work Manufacturing Company Siemens Industry, Inc.Experience level Early Professional Job type Full-time... Show more

 • Promoted

Senior Cloud Technical Lead

SASCary, NC, United States
Full-time

The SAS Cloud Operations team is looking for a Senior Cloud Technical Lead to provide technical leadership for our customer engagements running in our cloud.In our rapidly growing team, you will ha... Show more

 • Promoted

Team Leader

Tractor SupplyDunn, NC, United States
Full-time

Overall Job Summary The Team Leader is responsible for assisting the Store Manager and Assistant Store Manager with the execution of operational, sales, and merchandising objectives by delivering a... Show more

 • Promoted

Senior Manager, Software Engineering

Cloud Software GroupRaleigh, NC, United States
Full-time

Senior Manager, Software Engineering.Office - US - North Carolina - Raleigh.Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team thats ready to win? If you answered ... Show more

 • Promoted

Lead Director, Software Engineering

Oak St. HealthRaleigh, NC, United States
Full-time

Lead Director Of Software Engineering.We're building a world of health around every individual shaping a more connected, convenient and compassionate health experience.At CVS Health, you'll be sur... Show more

 • Promoted

NEXTHINK Platform Engineering Manager

SunTrust Investment Services, Inc.Raleigh, NC, United States
Full-time

Senior Leader For Nexthink Platform.We are seeking a senior leader to own the strategy, design, and implementation of the Nexthink platform to enhance Digital Employee Experience (DEX) and proactiv... Show more

 • Promoted

Senior Manager, People Technology - AI & Automation

Optimize PartnersRaleigh, NC, United States
Full-time

AI-First People Technology Architect.Optimize Partners is an executive search and consulting firm providing top-tier talent and staffing services to technology focused organizations.This is a full-... Show more

 • Promoted

Principal Member of Technical Staff, OKE Nodes & Apps

OracleRaleigh, NC, United States
Full-time

Job DescriptionDepartment DescriptionOracle Cloud Infrastructure (OCI) combines the elasticity and utility of public cloud with the granular control, security, and predictability of on-premises inf... Show more

 • Promoted

Head of Software Engineering — Remote & Cloud Leadership

Capital OneRaleigh, NC, United States
Full-time

A leading financial services company is looking for a Director of Software Engineering to lead a remote-first engineering team.In this role, you will manage multiple product-focused teams and ensur... Show more

 • Promoted

Software Engineering Manager, Site Reliability Engineering

GoogleRaleigh, NC, United States
Full-time

Software Engineering Manager, Site Reliability Engineering.Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-to... Show more

 • Promoted

Lead Director, Software Engineering

Hispanic Alliance for Career EnhancementRaleigh, NC, United States
Full-time

We're building a world of health around every individual – shaping a more connected, convenient and compassionate health experience.At CVS Health®, you'll be surrounded by passionate colleagues who... Show more

 • Promoted

Manager, Software Engineering

Toshiba Global Commerce Solutions - ExternalRaleigh, NC, United States
Full-time

Toshiba Global Commerce Solutions is seeking a SoftwareEngineeringManager to lead teams building the next chapter of ELERA: AI-native development tooling, an agentic platform layer, and a FAANG-ali... Show more

 • Promoted

Team Lead

Spar GroupRaleigh, NC, United States
Full-time

SPAR Marketing Force is growing our overnight reset and remodel team! We are seeking a full-time Overnight Team Lead to lead a team of 8-10 fixture team members on retail remodel, reset, and fixtur... Show more

 • Promoted

Technology Lead

Pyramid Inc.Raleigh, NC, United States
Full-time

Immediate need for a Technology Lead for a position in the IT Industry.This is a Full time opportunity in Richardson, TX.Please review the job description below:.Key Responsibilities/ Technology Ex... Show more

 • Promoted

Lead Consultant(2016BLDCON)

ClifyXRaleigh, NC, United States
Full-time

Manager For Application Server Team Vi Subcon Lead Consultant. Show more

 • Promoted

Bus Operations Team Leader

Wake County Public School SystemCary, NC, United States
Full-time

Assists the Transportation Operations Manager with planning, directing, and controlling activities associated with safely, efficiently, and promptly transporting students.Knowledge, Skills, and Abi... Show more

 • Promoted

Engineering Director - Tax Product Development

BDO USARaleigh, NC, United States
Full-time

Engineering Director, Product Technical Lead.The Engineering Director, Product Technical Lead is responsible for product engineering for cloud-based solutions for a Tax service line, including Part... Show more

 • Promoted

Software Engineering Manager, Meet Infrastructure Leader

Habitat For Humanity Of DurhamRaleigh, NC, United States
Full-time

Google is seeking a Software Engineer Manager for the Meet Infrastructure to lead multiple teams, define technical strategy, and align engineering with product goals.You will mentor engineers, revi... Show more

 • Promoted

Senior Manager Software Engineering

First HorizonRaleigh, NC, United States
Full-time

Senior Manager Software Engineering.The Senior Manager, Software Engineering reports directly to the Senior Director, Digital Engineering at First Horizon.The position is responsible for the ongoin... Show more

 • Promoted

Associate Team Leader

H&R BlockRaleigh, NC, United States
Full-time +1

Our CompanyAt H&R Block, we believe in the power of people helping people.Our defining Purpose is to provide help and inspire confidence in our clients, associates, and communities everywhere.W... Show more