Senior C++ Engineer – Embedded Map Rendering

Garmin Ltd.

Cary (NC)

On-site

USD 95,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits program

Job summary

Garmin Ltd. is seeking a skilled Senior C++ Software Engineer for its Cary, North Carolina location. The role involves designing high-performance rendering solutions for embedded devices, requiring deep expertise in modern C++, and multithreaded systems.

The ideal candidate will contribute to all phases of software development, ensuring efficiency and reliability in software that impacts end-user experiences. Join Garmin for an opportunity to innovate in map rendering technology while enjoying comprehensive benefits.

Qualifications

  • 5 years of software development experience or equivalent.
  • Solid understanding of memory management and performance optimization.
  • Experience developing software for resource-constrained systems.

Responsibilities

  • Design and optimize map rendering pipelines.
  • Develop high-performance C++ software.
  • Analyze and improve system performance metrics.
  • Architect robust multithreaded systems.
  • Collaborate with cross-functional teams.

Skills

Modern C++ proficiency (C++17 or later)
Multithreading and concurrency knowledge
Problem-solving skills
Experience with embedded systems

Education

Bachelor’s degree in Computer Science or related field

Job description

Garmin Ltd. is seeking a skilled Senior C++ Software Engineer for its Cary, North Carolina location. The role involves designing high-performance rendering solutions for embedded devices, requiring deep expertise in modern C++, and multithreaded systems.

The ideal candidate will contribute to all phases of software development, ensuring efficiency and reliability in software that impacts end-user experiences. Join Garmin for an opportunity to innovate in map rendering technology while enjoying comprehensive benefits.

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

Similar jobs worth comparing

Senior C++ Map Rendering Engineer - Embedded
Senior C++ Map Rendering Engineer - Embedded

Garmin • Cary (NC)

On-site
USD 150,000 - 210,000
Garmin Benefits
Senior C++ Maps Platform Engineer
Senior C++ Maps Platform Engineer

Garmin • Cary (NC)

On-site
USD 140,000 - 190,000
Senior C++ Software Engineer -Map Rendering
Senior C++ Software Engineer -Map Rendering

Garmin Ltd. • Cary (NC)

On-site
USD 95,000 - 130,000
Comprehensive benefits program
Senior Embedded C/C++ Software Engineer
Senior Embedded C/C++ Software Engineer

Garmin • Olathe (KS)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior C++ Engineer - Maps Platform
Senior C++ Engineer - Maps Platform

Garmin • Cary (NC)

On-site
USD 140,000 - 190,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
Senior C++ Engineer - Maps Platform, Build Mapping Tech
Senior C++ Engineer - Maps Platform, Build Mapping Tech

Garmin Ltd. • Olathe (KS)

On-site
USD 90,000 - 120,000
Lead C++ Engineer, Maps Platform
Lead C++ Engineer, Maps Platform

Garmin • Cary (NC)

On-site
USD 150,000 - 190,000
Technical Lead C++ Engineer - Maps Platform
Technical Lead C++ Engineer - Maps Platform

Garmin • Cary (NC)

On-site
USD 150,000 - 190,000