Senior Telematics Software Engineer, Embedded C/C++

Garmin Ltd.

Cary (NC)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Garmin Benefits

Job summary

Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team.

You will lead embedded C/C++ development on embedded Linux, building marine networking applications and services that transport data across Wi‑Fi, LTE, satellite, BLE, and CAN for remote vessel operations. You will guide technical direction, design reviews and project planning to enable high reliability systems.

Qualifications

  • Bachelor’s Degree ... AND a minimum of 5 years relevant experience
  • Excellent academics (GPA ≥ 3.0)
  • Designed well-architected software systems to support new tech or improve capability/performance
  • Demonstrated ability to lead a complex software project
  • Ability to decompose requirements into well-defined tasks
  • Able to perform peer technical assessments in areas of expertise
  • Proficiency in C, C++, C# or Java with OO design knowledge
  • Strong verbal, written and interpersonal communication skills
  • Positive, detail-oriented, team-oriented and a driven problem solver

Responsibilities

  • Lead software development in C/C++ on embedded Linux
  • Develop marine embedded network-based applications and services
  • Verify network application performance with testing protocols and data analysis
  • May serve as Lead Software Engineer for complex designs/reviews
  • Research problems and implement algorithm solutions
  • Provide peer technical assessments on new technologies and designs
  • Contribute to project planning and product development

Skills

C
C++
C#
Java
Embedded Linux
Leadership
Algorithms

Education

Bachelor's degree or higher in CS/EE/CE/SE/Math/Physics

Tools

Job description

Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team.

You will lead embedded C/C++ development on embedded Linux, building marine networking applications and services that transport data across Wi‑Fi, LTE, satellite, BLE, and CAN for remote vessel operations. You will guide technical direction, design reviews and project planning to enable high reliability systems.

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

Similar jobs worth comparing

Senior Embedded Engineer – Marine Telematics Leader
Senior Embedded Engineer – Marine Telematics Leader

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000
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 Telematics
Embedded Software Engineer II — Marine Telematics

Garmin • Cary (NC)

On-site
USD 90,000 - 120,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
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
Senior Embedded C/C++ Engineer - Technical Leader
Senior Embedded C/C++ Engineer - Technical Leader

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000
Senior Embedded C/C++ Software Engineer — Technical Lead
Senior Embedded C/C++ Software Engineer — Technical Lead

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Technical Lead: Embedded Software & Networking (C/C++)
Technical Lead: Embedded Software & Networking (C/C++)

Garmin Ltd. • Cary (NC)

On-site
USD 90,000 - 130,000
Senior Embedded C/C++ Software Engineer
Senior Embedded C/C++ Software Engineer

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits