Senior Embedded Engineer – Marine Telematics Leader

Garmin

Cary (NC)

On-site

USD 110,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Garmin is seeking a Senior Software Engineer for our Marine Telematics Engineering team in Cary, NC. The role focuses on on-device technology, embedded Linux, and networked applications across Wi‑Fi, LTE, BLE, and CAN to enhance marine system operations.

You will lead complex software designs, contribute to architecture decisions, and help drive project plans for new Garmin marine products and services. {

Qualifications

  • Bachelor's Degree in Computer Science or related field plus relevant software engineering experience.
  • Strong programming background in C/C++ and on embedded Linux systems.
  • Experience designing large software systems and leading development projects.
  • Ability to decompose requirements and deliver high-quality, scalable software.

Responsibilities

  • Provide technical leadership and architecture guidance for embedded software projects.
  • Develop and maintain Marine embedded network-based applications and services in C/C++ on embedded Linux.
  • Lead software design reviews, mentor teammates, and plan project milestones.
  • Optimize performance of network-enabled software and contribute to product development plans.

Job description

Garmin is seeking a Senior Software Engineer for our Marine Telematics Engineering team in Cary, NC. The role focuses on on-device technology, embedded Linux, and networked applications across Wi‑Fi, LTE, BLE, and CAN to enhance marine system operations.

You will lead complex software designs, contribute to architecture decisions, and help drive project plans for new Garmin marine products and services. {

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Telematics Software Engineer, Embedded C/C++
Senior Telematics Software Engineer, Embedded C/C++

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Embedded Software Engineer II — Marine Telematics
Embedded Software Engineer II — Marine Telematics

Garmin • Cary (NC)

On-site
USD 90,000 - 120,000
Garmin Benefits
Embedded C/C++ Engineer – Marine Telematics
Embedded C/C++ Engineer – Marine Telematics

Garmin Ltd. • MacGregor Park (NC)

On-site
USD 85,000 - 110,000
Garmin Benefits
Embedded Software Engineer II — Marine Telemetry
Embedded Software Engineer II — Marine Telemetry

Garmin Ltd. • Cary (NC)

On-site
USD 90,000 - 120,000
Garmin Benefits
Lead Embedded Software Engineer - Marine Systems
Lead Embedded Software Engineer - Marine Systems

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 165,000
Lead Embedded Linux Engineer — Marine Systems
Lead Embedded Linux Engineer — Marine Systems

Garmin Ltd. • Cary (NC)

On-site
USD 140,000 - 180,000
Garmin Benefits
Senior Software Engineer (Telematics)
Senior Software Engineer (Telematics)

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior Software Engineer (Telematics)
Senior Software Engineer (Telematics)

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000
Embedded Linux Technical Lead & Systems Architect
Embedded Linux Technical Lead & Systems Architect

Garmin • Cary (NC)

On-site
USD 160,000 - 190,000
Garmin Benefits
Lead Embedded Software Team - Marine Charts
Lead Embedded Software Team - Marine Charts

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000