Military Hire

Technical Lead C++ Engineer - Maps PlatformGarmin International

  • Not-remote
  • Full-time
  • Total comp
    Expected total yearly pay with bonus and equity at target, including any base pay.
  • Salary
  • Olathe, KS

Job Summary

Overview



We are seeking a full-timeTechnical Lead C++ Engineer - Maps Platform at Garmin's U.S. headquarters in the Greater Kansas City area OR in our Cary, NC office to help improvehow mapdata is delivered,storedandrenderedacross millions of embedded devices from wearables tocycling computers.In this role, you will work oncore systems that enable maps to behighlyefficient to distribute,fastto install and exceptionally responsive at runtimeacross constrained environments.This is a systemand innovation focusedrolecenteredonC++, performance engineering, andscalabledata architecture. You willtackle challenges in next-generation data representation, memory optimization, and high-performance multithreaded systems thatdirectlyinfluence real-world user experience in demanding outdoorconditions.

Your work will directlyimpactthe responsiveness and usability of map experiences acrossourecosystem. You will be responsible for being a key technical contributor and/or Lead Software Engineer in major product and/or application development project or software development for significant new applications of known technology.

Essential Functions

  • Serveas atechnicalleaderin the design and development of next-generationspatialdatasystems and high-performanceruntimearchitecturesin C++
  • Own and drive solutions that improve maprenderingperformance,data efficiency, and installationspeedacross embeddedand resource-constraineddevices
  • Design and review architecturally soundsoftware systemsusing modular components to enable scalable platform evolution
  • Evaluateemergingtechnologiesand methodologiesas they apply tofuture-facing mapping and embedded system capabilities
  • Participate in project leadership and/or program planning including providing technical input to productdirection, 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-worldusage scenarios in dynamic environments
  • May serve as a Lead Software Engineer for complexor cross-functionalsoftware developmentefforts
  • Provide technical direction and contribute to system-level tradeoffs involving performance, memoryefficiency, scalability, and user experience

Basic Qualifications

  • Experience designing or working with complex data systems,file formats, or large-scale structured datasets
  • Proficiencyin C++(C++14 or newerpreferred)
  • Strong background in systems-level, embedded,or performance-critical software development
  • Demonstrated ability todecompose functional requirements into well-defined tasks while balancing quality,quantityand complexity in work output
  • Strong problem-solving skills, including the ability to research and applyappropriate algorithmicsolutions
  • Proven experience designingscalable, high-performancesoftware systems thatsolve 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 technologiesand software designs
  • Strong communicationskills and the ability to articulate complex technical concepts to non-technical stakeholders.
  • Bachelors Degree in ComputerScience, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related fieldANDa minimum of 9 years relevant experienceORan equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)

Desired Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Experience withmap rendering,GIS, or geospatial data systems
  • Familiarity with data compression, tiling, indexing, or spatial datasystems
  • Experienceoptimizingrendering performance or large-scale data access patternsin constrained or high-performance systems
  • Previousexperience inembedded, wearable, fitness,automotive, or other resource-constrainedenvironments
  • Superior academics (cumulative GPA greater than or equal to 3.5)
  • Proficiencywriting software in C#, SQL or Pythonfor 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, veterans status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here:Garmin Benefits