Senior Software Engineer - Marine UI & Full-Stack (C/C++)

Garmin Ltd.

Olathe (KS)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Garmin Ltd. in the United States, at its U.S.

headquarters in the Greater Kansas City area, is seeking a full-time Senior Software Engineer for the Marine Software Engineering team to shape Marine Multifunction Displays used by anglers and boaters worldwide. This full-stack role blends UI development with high-performance, multithreaded system software, requiring collaboration with navigation, sonar, and connected services to deliver intuitive, reliable marine experiences.

Qualifications

  • Bachelor's degree and 5+ years of relevant software engineering experience or equivalent.
  • Proficiency designing well-architected software systems and modules for new tech or improved performance.
  • Ability to lead as a software engineer on complex projects and decompose requirements.
  • Strong communication and collaboration skills.

Responsibilities

  • Lead software development in C, C++, and Python in a full-stack context.
  • Architect and review complex modules and systems supporting new technology.
  • Decompose requirements into well-defined tasks and drive delivery.
  • Mentor junior engineers and contribute to technical research.
  • Collaborate across teams to deliver UI-focused, high-performance software.

Skills

C/C++ programming
Python
UI development
Leadership
Software architecture
Multithreading

Education

Bachelor's Degree in Computer Science or Engineering

Job description

Garmin Ltd. in the United States, at its U.S.

headquarters in the Greater Kansas City area, is seeking a full-time Senior Software Engineer for the Marine Software Engineering team to shape Marine Multifunction Displays used by anglers and boaters worldwide. This full-stack role blends UI development with high-performance, multithreaded system software, requiring collaboration with navigation, sonar, and connected services to deliver intuitive, reliable marine experiences.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full-Stack UI for Marine Systems
Senior Software Engineer - Full-Stack UI for Marine Systems

Garmin • Olathe (KS)

On-site
USD 120,000 - 170,000
Garmin Benefits
Full-Stack Software Engineer II — Marine UI
Full-Stack Software Engineer II — Marine UI

Garmin Ltd. • Olathe (KS)

On-site
USD 90,000 - 130,000
Marine Software Engineer II: Full-Stack & UI
Marine Software Engineer II: Full-Stack & UI

Garmin International, Inc. • Olathe (KS)

On-site
USD 85,000 - 120,000
Garmin Benefits
Senior Software Engineer (UI)
Senior Software Engineer (UI)

Garmin International, Inc. • Olathe (KS)

On-site
USD 120,000 - 170,000
Garmin Benefits
Senior Software Engineer (UI)
Senior Software Engineer (UI)

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,000
Senior Software Engineer - Marine Electronics (C/C++)
Senior Software Engineer - Marine Electronics (C/C++)

Garmin • Tulsa (OK)

On-site
USD 120,000 - 180,000
Garmin Benefits
Software Engineer 2 (UI)
Software Engineer 2 (UI)

Garmin International, Inc. • Olathe (KS)

On-site
USD 85,000 - 120,000
Garmin Benefits
Software Engineer 2 (UI)
Software Engineer 2 (UI)

Garmin Ltd. • Olathe (KS)

On-site
USD 90,000 - 130,000
Senior Mechanical Engineer, Marine Systems & Innovation
Senior Mechanical Engineer, Marine Systems & Innovation

Garmin • Olathe (KS)

On-site
USD 90,000 - 120,000
Senior Software Engineer - Marine Electronics Lead IC
Senior Software Engineer - Marine Electronics Lead IC

Garmin Ltd. • Tulsa (OK)

On-site
USD 120,000 - 150,000