Senior C++ Software Engineer
Garmin
Senior C++ Software Engineer
We are seeking a full-time Senior C++ Software Engineer 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 devices/mobile apps. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin as an individual contributor.
Essential Functions:
- Serves in a leadership capacity as an individual contributor, driving C++ software development focused on the ongoing evolution, enhancement, and optimization of established applications
- May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality
- Decomposes functional requirements into well-defined tasks
- Researches fundamental problems and implements algorithm solutions that are appropriate
- Offers peer technical assessments in areas of expertise, new technologies and software designs
- Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents
- Makes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk taking
- Mentors and provides guidance to less experienced Software Engineers (1 & 2)
- Contributes to advanced technical research on new technologies
- Offers process improvement suggestions and authors new procedures as appropriate
- Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques
Basic Qualifications:
- Mastered proficiency in writing software in C++ and relevant experience and/or training in data structures and object-orientated design methodology
- Experience with Microsoft Visual Studio, MS SQL Server, and.NET Core
- Solid experience developing software in C# with a proven track record of delivering production code
- Demonstrated capability writing and consuming Web API Services
- Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality
- Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions
- Demonstrated ability to serve 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
- Demonstrated strong and effective verbal, written, and interpersonal communication skills
- Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment
- Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Desired Qualifications:
- Experience with GIS (Geographic Information Systems) and mapping technologies
- Experience with Python
- Building or working on Continuous Integration/Deployment pipelines
- Solid SQL experience, particularly with MC SQL Server
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
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
- ...Senior C++ Engineer - Maps Platform We are seeking a full-time Senior C++ Engineer - Maps Platform at Garmin's U.S. headquarters in the... ...constrained devices Design and review architecturally sound software systems using modular components to enable scalable platform...SeniorFull time
- ...Overview We are seeking a full-time Software Engineer 2 on the Core Engineering team at Garmin's U.S. headquarters in the Greater Kansas... ...Design and deliver high-quality embedded C and C++ software on embedded Linux and real time operating systems (RTOS...SuggestedFull timeInternshipRemote workFlexible hours
- ...Senior Sensor Algorithms Software Engineer We are seeking a full-time Senior Sensor Algorithms Software Engineer at Garmin's U.S. headquarters in the... .... Develop embedded software solutions, primarily in C++ and C, to be used throughout Garmin's extensive ecosystem...SeniorFull time
- ...Overview We are seeking a full-time Senior Software Engineer - Aviation Displays at Garmin's U.S. headquarters in the Greater Kansas City... ...individual contributor for carrying out software development in C, C++, or other selected languages for new products and/or...SeniorFull time
- ...Embedded Android / AOSP Engineer We are seeking a full-time Embedded Android / AOSP Engineer... ...for providing technical leadership and software development across embedded Android... ...Kotlin and/or Java, with experience in C or C++ in a systems context, and relevant experience...SeniorFull time
- ...Senior Firmware Engineer We are seeking a full-time Senior Firmware Engineer for our Outdoor segment... ...responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be developing C/C++ software that interacts with hardware...SeniorFull timeInternship
- ...Senior Software Engineer We are seeking a full-time Senior Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In... ...software designs Mastered proficiency in writing software in C, C++, C# or Java and relevant experience and/or training in data...SeniorFull time
- Wesco - - Responsibilities: Build and maintain business relationship with customers by providing prompt and accurate service to promote customer loyalty.; Support customer base by answering questions and concerns, as well as handling customer account inquiries and complaints...Senior
- ...Missouri Employers Mutual is seeking a Senior Sales Executive in the Kansas City Metro area. This role focuses on building partnerships and driving profitable growth through strategic relationship management and outbound sales activities. The ideal candidate will have...Senior
$50 - $60 per hour
DataAnnotation is committed to creating high-quality AI. Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own schedule. This role is designed to fit a variety of lifestyles — whether you’re ...SeniorHourly payContract workWork experience placementRemote workFlexible hours- ...Senior Hospice Sales Executive Excellent Benefits Package, Industry Leading Base Salary + Lucrative Bonus Structure! Responsibilities... ...referral sources. Familiarity with Contact Management software Strong problem-solving skills Ability to work...SeniorTemporary work
- ...Senior Aviation Systems Security Engineer We are seeking a full-time Senior Aviation Systems Security Engineer at Garmin's U.S. headquarters in the... ...security controls Demonstrated ability to develop software, perform security testing, or conduct security risk assessments...SeniorFull time
- ...Responsibilities: Conduct or support full life-cycle recruiting for an engineering consulting firm. Partner with managers to develop job postings... ...and directs interview coordination activities for mid to senior level positions. Develops advertising campaigns and...Senior
- ...Senior Buyer Indirect Materials And Services We are seeking a full-time Senior Buyer Indirect Materials and Services at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for managing the acquisition, negotiation, and...SeniorFull timeFor subcontractorWork at officeFlexible hours
- ...been growing fast—and growing smart. As our Senior Accountant, you won’t just manage the... ...end close—you’ll help power the financial engine behind our accounting operations. This is... ...strong plus ~ Proficiency with accounting software such as Microsoft Dynamics GP,...SeniorWork at officeRemote work
- ...passion for supporting national clients? Our national account team is looking to add a Senior National Account Manager (NAM) who will play a key role in providing Terracon's engineering consulting services to clients.The ideal candidate will have a strong background in...SeniorContract workWork at officeLocal areaRemote work
- ...Senior 3D Graphics Software Engineer Aechelon Technology, Inc. is a leading producer of 3D simulator content, including Geospecific visual/sensor databases... ...-depth knowledge of and experience programming in C and C++ languages ~ Experience developing OpenGL, Vulkan or...SeniorRelocation
- ...Overview We are seeking a full-time Senior Business Analyst- Web/Mobile at Garmin'... ...proxy product owner, for mobile and web software features, aligning requirements to... ...Technology, Management Information Systems, Engineering, Business or related field AND a minimum...SeniorFull timeRemote work
$26.19 per hour
...Senior Accounting Coordinator Location US-KS-Olathe ID 2026-3739 Category Financial Services... ...including advanced accounting, math, and statistics skills; Computer software - spreadsheet skills (intermediate), word processing skills (intermediate...SeniorFull timeWork at officeRemote workMonday to Friday- ...Senior Data Engineer We are seeking a full-time Senior Data Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this... ..., maintenance, enhance and decommission phases throughout software life cycle to contribute technical expertise and to identify...SeniorFull time
$26.02 - $32.53 per hour
...Senior Representative - Customer Service As a Senior Representative - Customer Service, you will respond to customer inquiries by telephone, e-mail, or walk-ins to provide inquiry and/or problem resolution. You will resolve complex or unusual requests and problems...SeniorHourly payImmediate startWorldwideShift work- ...Senior Cyber Security Engineer For Identity Security We are seeking a full-time Senior Cyber Security Engineer for Identity Security at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for the design, implementation,...SeniorFull time
- ...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...SeniorFull time
- ...Senior It Software Engineer Garmin International seeks Senior IT Software Engineer (Olathe, KS; Multiple positions): Designs and develops complex multi-system applications and collaborates with others to ensure effective project completion. Works with teams to develop...SeniorWorldwide
- ...achieve individual sales goals to support the store's sales and profit objectives, provide superior customer service, and take on other senior-level responsibilities within a store. Essential Functions (not all-inclusive): Generate sales to exceed personal sales goals...SeniorWork experience placementLocal area
- ...Senior Learning and Development Specialist Full-Time | HR Team | Olathe, KS In this Learning and Development (L&D) role, you will use your experience in learning & development and HR to design and deliver impactful programs that support individual growth and organizational...SeniorFull time
$80k - $95k
...Description Job Description: Title: Senior Account Manager - Commercial Lines Hybrid Preferred: 1-2 days in Columbia, SC office OR Fully Remote : for applicants in Eastern and Central Time Zones Book Focus: Generalist, Contractors | Requirement...SeniorFor contractorsRemote work- ...Senior Cyber Security Engineer We are seeking a full-time Senior Cyber Security Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for the design, implementation, and operation of Garmin's cybersecurity services...SeniorFull time
- A leading organization in cybersecurity is seeking a skilled Vulnerability Assessment Analyst and Penetration Tester 3 in Overland Park, Kansas. You will support technical vulnerability assessments and coordinate penetration testing activities. The ideal candidate will ...SeniorRemote work
- ...Senior It Network Engineer We are seeking a full-time Senior IT Network Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for implementing, managing, and supporting network technology, ensuring it reliably...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- senior vmware engineer Olathe, KS
- senior performance engineer Olathe, KS
- senior software design engineer Olathe, KS
- senior application security engineer Olathe, KS
- senior tableau developer Olathe, KS
- senior magento developer Olathe, KS
- senior sas developer Olathe, KS
- senior grant accountant Olathe, KS
- senior mainframe developer Olathe, KS
- senior leadership Olathe, KS


