> Markdown version of [/jobs/ext/3961308-senior-c-engineer-maps-platform](https://www.wearedevelopers.com/jobs/ext/3961308-senior-c-engineer-maps-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ Engineer - Maps Platform - **Company:** Garmin Ltd - **Location:** Olathe, KS, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Geographic Information Systems, Big Data, C Sharp (Programming Language), C++ (Programming Language), Data Compression, Computer Programming, Computer Engineering, Data Systems, Design of User Interfaces, Human-Computer Interaction, Python (Programming Language), Simple Data Format, Software Engineering, Software Project Management, Software Systems, Spatial Data Infrastructures, SQL Databases, Multithreading, Garmin, Indexer, Information Technology, Wearables, C++14 - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-c-engineer-maps-platform-olathe-ks--c47434b9-7c0b-46d2-b426-dcd652e7b64c ## About the Role C++ Programming Language, Software Engineering, Wearables, Software Engineering, Memory Hardware, C++ Programming Language, Multithreaded Programming, Embedded Systems, Performance Engineering, User Interface/Experience (UI/UX), * 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 fieldAND 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), * 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 ## Description * 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