Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Engineer - Maps Platform

Garmin

Senior C++ Engineer - Maps Platform

We are seeking a full-time Senior C++ Engineer - Maps Platform at Garmin's U.S. headquarters in the Greater Kansas City area to help improve how map data is delivered, stored and rendered across millions of embedded devices from wearables to cycling computers. In this role, you will work on core systems that enable maps to be highly efficient to distribute, fast to install and exceptionally responsive at runtime across constrained environments. This is a system and innovation focused role centered on C++, performance engineering, and scalable data architecture. You will tackle challenges in next-generation data representation, memory optimization, and high-performance multithreaded systems that directly influence real-world user experience in demanding outdoor conditions. Your work will directly impact the responsiveness and usability of map experiences across our ecosystem.

Essential Functions

  • Serve as a technical leader in the design and development of next-generation spatial data systems and high-performance runtime architectures in C++
  • Own and drive solutions that improve map rendering performance, data efficiency, and installation speed across embedded and resource-constrained devices
  • Design and review architecturally sound software systems using modular components to enable scalable platform evolution
  • Evaluate emerging technologies and methodologies as they apply to future-facing mapping and embedded system capabilities
  • Participate in project leadership and/or program planning including providing technical input to product direction, architecture, and innovation initiatives
  • Mentor and provide guidance to less experienced Software Engineers
  • Collaborate with cross-functional teams to integrate map platform capabilities across Garmin products and ensure solutions meet real-world usage scenarios in dynamic environments
  • May serve as a Lead Software Engineer for complex or cross-functional software development efforts
  • Provide technical direction and contribute to system-level tradeoffs involving performance, memory efficiency, scalability, and user experience

Basic Qualifications

  • Experience designing or working with complex data systems, file formats, or large-scale structured datasets
  • Proficiency in C++ (C++14 or newer preferred)
  • Strong background in systems-level, embedded, or performance-critical software development
  • Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output
  • Strong problem-solving skills, including the ability to research and apply appropriate algorithmic solutions
  • Proven experience designing scalable, high-performance software systems that solve complex technical challenges
  • Demonstrated ability serving as a lead software engineer for a complex software project
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs
  • Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders
  • Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math or Physics or another relevant engineering/technical field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)

Desired Qualifications

  • Experience with map rendering, GIS, or geospatial data systems
  • Familiarity with data compression, tiling, indexing, or spatial data systems
  • Experience optimizing rendering performance or large-scale data access patterns in constrained or high-performance systems
  • Previous experience in embedded, wearable, fitness, automotive, or other resource-constrained environments
  • Superior academics (cumulative GPA greater than or equal to 3.5)
  • Proficiency writing software in C#, SQL or Python for tooling and automation

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Engineer - Maps Platform in Olathe, KS vacancy
  •  ...Overview We are seeking a full‑time Senior Map Technology Software Engineer – File Format at Garmin’s U.S. headquarters in the Greater Kansas City area...  ...technical capacity for carrying out software development in C++ for new products and/or applications. Provide reliable... 
    Senior
    Full time

    Garmin

    Olathe, KS
    1 day ago
  •  ...technology company in the Greater Kansas City area is seeking a Senior Map Technology Software Engineer to develop next-generation on-device map solutions. You...  ...Fenix and Forerunner. Candidates should have strong C++ skills, experience with embedded file formats, and a... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  • Garmin is seeking a full-time Senior C# Software Engineer for its Map Data team at the U.S. headquarters in Olathe, KS. This role involves building and evolving map data systems, working closely with diverse data sources and improving data pipelines. Ideal candidates will... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  •  ...Overview We are seeking a full-time C++ Software Engineer 2 to join our team at Garmin’s U.S. headquarters in the Greater Kansas City area. Map Technology develops tooling for state‑of‑the‑art solutions that support mapping features across Outdoor, Fitness and Automotive... 
    Suggested
    Full time
    Internship

    Garmin

    Olathe, KS
    2 days ago
  • Garmin Ltd. is seeking a full-time Senior Data Engineer at their U.S. headquarters in Olathe, Kansas. The ideal candidate will lead the administration of technology while utilizing extensive expertise in researching and implementing innovative technologies. Responsibilities... 
    Senior
    Full time

    Garmin Ltd.

    Olathe, KS
    3 days ago
  • Garmin International seeks a Senior Software Engineer in Olathe, KS to develop and review software for Garmin products. You will contribute to architecture...  ..., fast-paced environment. This role requires strong C/C++, Python and embedded Linux expertise, familiarity with Yocto... 
    Senior

    Garmin

    Olathe, KS
    1 day ago
  • Overview We are seeking a full-time Senior C# Software Engineer on our Map Data team at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will help build and evolve the map data systems that power our Automotive, Fitness, and Outdoor products... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  •  ...Overview We are seeking a full‑time Senior Platform Engineer at Garmin's U.S. headquarters in the Greater Kansas City area to implement, automate, and support platforms and CI/CD capabilities that enable reliable application delivery across cloud and on‑premises environments... 
    Senior
    Full time

    Garmin

    Olathe, KS
    3 days ago
  • VARITE INC is seeking an Appl. Portfolio Manager 2 in Overland Park, KS. This role involves leading strategic initiatives for engineering platforms and managing the application lifecycle for complex engineering systems. You will work closely with vendors and ensure that... 
    Senior

    VARITE INC

    Overland Park, KS
    4 days ago
  • Garmin is seeking a full-time Senior Platform Engineer at its U.S. headquarters in Olathe, Kansas. In this role, you will implement, automate, and support platforms that enable reliable delivery across cloud and on-premises environments. You will lead complex automation... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  • Garmin is looking for a full-time Lead Platform Engineer at its U.S. headquarters in Olathe, Kansas. This role involves leading automation initiatives and supporting platform operations across cloud and on-premises environments. Successful candidates will have hands-on... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  • $70k - $140k

    At Capgemini Engineering, the world leader in engineering services, we bring together a global...  ...proven experience in Ignition SCADA platforms, including both Vision and Perspective...  ...licenses, Relevant experience and skills, Seniority and performance, Market and business... 
    Senior
    Full time
    Local area

    Capgemini Engineering

    De Soto, KS
    4 days ago
  • $95k - $154k

     ...Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time...  ...That's exactly where SynergisticIT comes in. Your Path Into Tech—Mapped and Guided The First Step Is Yours If you're ready to stop watching... 
    Full time
    Immediate start

    SynergisticIT

    Olathe, KS
    2 days ago
  • About the Role Senior AI Engineering Leader at Accenture responsible for architecting and delivering enterprise AI platforms spanning multiple model providers and cloud ecosystems. Sets technical standards for generative and agentic AI, and leads multidisciplinary engineering... 
    Senior
    Work experience placement

    Accenture

    Overland Park, KS
    1 day ago
  • Garmin is looking for a full-time .Net Software Engineer 2 at its U.S. headquarters in Olathe, Kansas. The role involves designing software...  ...field, at least 1 year of experience, and proficiency in C#, C++, and software engineering tools. Garmin offers a competitive benefits... 
    Full time

    Garmin

    Olathe, KS
    4 days ago
  • Garmin is hiring a Senior Software Engineer in Olathe, Kansas, responsible for developing low-level embedded software for outdoor products. The ideal...  ...of experience in software engineering, particularly with C/C++ and RTOS. Key responsibilities include leading software... 
    Senior

    Garmin

    Olathe, KS
    4 days ago
  • Garmin Ltd. is seeking a full-time Senior Firmware Engineer for its Outdoor segment at the U.S. headquarters...  ...outdoor products, including C/C++ programming and hardware interactions....  ...firmware development across RTOS and Linux platforms, and a commitment to innovation in... 
    Senior
    Full time

    Garmin Ltd.

    Olathe, KS
    1 day ago
  • Garmin Ltd. is seeking a full-time Senior Software Engineer - Weather Radar at its U.S. headquarters in Olathe, Kansas. The role involves providing...  ..., 5+ years of relevant experience, and proficiency in C and C++. Garmin offers a comprehensive benefits package. #J-18808-... 
    Senior
    Full time

    Garmin Ltd.

    Olathe, KS
    21 hours ago
  • Garmin Ltd. is looking for a full-time Senior Software Engineer - Fitness to join their U.S. headquarters in Olathe. The successful candidate will...  ..., including proficiency in programming languages such as C, C++, or Java. This position offers competitive benefits and a... 
    Senior
    Full time

    Garmin

    Olathe, KS
    21 hours ago
  • Garmin Ltd. is seeking a full-time Senior Software Engineer - Aviation Displays at its U.S. headquarters in the Greater Kansas City area. The role...  ...technical leadership for software development in C, C++, and other languages, specifically new aviation products. Ideal... 
    Senior
    Full time

    Garmin Ltd.

    Olathe, KS
    21 hours ago
  • Garmin in Olathe, Kansas, is seeking a full-time Senior Software Engineer - Fitness responsible for technical leadership and project planning in...  ...lead initiatives for new products using languages like C and C++ while mentoring junior engineers. The ideal candidate will hold... 
    Senior
    Full time

    Garmin

    Olathe, KS
    4 days ago
  • $113.6k - $205k

     ...Are you ready to join the Un-carrier movement? At T-Mobile, Senior Software Engineers design, build, and deploy scalable software solutions that...  ...Skills and Abilities Hands-on development experience with C and C++ Experience in Oracle and SQL Tuxedo development... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Overland Park, KS
    4 days ago
  • $120k - $150k

    Axos Bank in Overland Park seeks a Sr. Microsoft Azure Engineer to oversee Azure platform management. The role demands deep technical skills in Azure and identity governance, ensuring operational excellence in a regulated environment. The ideal candidate possesses over... 
    Senior

    axosbank.com

    Overland Park, KS
    4 days ago
  •  ...Senior Site Reliability Engineer We are seeking a full-time Senior Site Reliability Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for ensuring the integrity of Garmin's production environment is maintained... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work

    Garmin

    Olathe, KS
    2 days ago
  •  ...Leader to lead design and technical delivery of customer engagement platforms in Overland Park, Kansas. Candidates should have a Bachelor’s Degree and extensive experience in product management and engineering. This role involves recruiting and coaching high-performing... 
    Senior

    T-MOBILE USA, Inc.

    Overland Park, KS
    1 day ago
  • Cboe Global Markets is seeking a Senior Linux Platform Engineer to enhance their Linux-based infrastructure focusing on security and performance. The ideal candidate will have over 5 years of experience managing Kubernetes and strong automation skills in Python and Bash... 
    Senior

    Cboe Global Markets

    Overland Park, KS
    4 days ago
  • Terracon in Olathe, Kansas is seeking a Cloud Architect responsible for designing and managing cloud infrastructure solutions. The ideal candidate will have over 7 years of experience in IT, with a strong focus on Azure, AWS and Oracle Cloud Infrastructure. This role requires...
    Senior

    Terracon

    Olathe, KS
    4 days ago
  • Overview Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions): Develops moderately complex software in C, C++, Python or other selected languages for new products and/or applications. Designs and/or reviews architected modules and software... 
    Senior
    Full time
    Remote work

    Garmin Ltd.

    Olathe, KS
    1 day ago
  • We are a leading company in construction, engineering, manufacturing, and renewable energy,...  ...our team through a Culture of Care. The Senior Communications Strategy Manager is a master...  ...and engaging narrative frameworks, message maps, and storytelling assets. Serves as a... 
    Senior
    Monday to Friday

    FTI

    Olathe, KS
    4 days ago
  • Overview We are seeking a full-time Senior Software Engineer - Aviation Displays at Garmin's U.S. headquarters in the Greater Kansas City area. In...  ...contributor for carrying out software development in C, C++, or other selected languages for new products and/or applications... 
    Senior
    Full time

    Garmin Ltd.

    Olathe, KS
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Engineer - Maps Platform. Be the first to apply!