Garmin is a leading company in the technology sector, and they are seeking a Senior C++ Engineer ... embedded devices, requiring expertise in C++ and system-level software development.
Garmin is a leading company in the technology sector, and they are seeking a Senior C++ Engineer ... embedded devices, requiring expertise in C++ and system-level software development.
Senior Firmware Engineer - Outdoor products
Olathe, KS · On-site
$115K - $153K/yr
Overview We are seeking a full-time Senior Firmware Engineer for our Outdoor segment at Garmin's U ... In this role, you will be responsible for developing low-level embedded software for various Garmin ...
Senior Firmware Engineer - Outdoor products
Olathe, KS · On-site
$115K - $153K/yr
Overview We are seeking a full-time Senior Firmware Engineer for our Outdoor segment at Garmin's U ... In this role, you will be responsible for developing low-level embedded software for various Garmin ...
Software Engineer 1 - Embedded Aviation
Olathe, KS · On-site
$127K - $167K/yr
Overview We are seeking a full-time Software Engineer 1 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for building upon existing software ...
Software Engineer 1 - Embedded Aviation
Olathe, KS · On-site
$127K - $167K/yr
Overview We are seeking a full-time Software Engineer 1 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for building upon existing software ...
Overview We are seeking a full-time Senior C++ Engineer - Maps Platform at Garmin's U.S ... Strong background in systems-level, embedded, or performance-critical software development
Overview We are seeking a full-time Senior C++ Engineer - Maps Platform at Garmin's U.S ... Strong background in systems-level, embedded, or performance-critical software development
Software Engineer 2
Olathe, KS · On-site
$94K - $129K/yr
In this role, you will be responsible for helping design and build the embedded Linux platforms ... Utilizes software engineering tools such as configuration management systems, build processes, and ...
Software Engineer 2
Olathe, KS · On-site
$94K - $129K/yr
In this role, you will be responsible for helping design and build the embedded Linux platforms ... Utilizes software engineering tools such as configuration management systems, build processes, and ...
Design and deliver high-quality embedded C and C++ software on embedded Linux and real time ... Utilize software engineering tools such as configuration management systems, build processes, and ...
Design and deliver high-quality embedded C and C++ software on embedded Linux and real time ... Utilize software engineering tools such as configuration management systems, build processes, and ...
Senior Loudspeaker Systems Engineer (Acoustics/Hardware/DSP)
Lawrence, KS · On-site
$98K - $131K/yr
Position Title : Senior Loudspeaker Systems Engineer (Acoustics / Hardware / DSP) Location ... Embedded Software: Experience writing embedded C and/or configuring dedicated audio DSP ...
Quick apply
Senior Loudspeaker Systems Engineer (Acoustics/Hardware/DSP)
Lawrence, KS · On-site
$98K - $131K/yr
Position Title : Senior Loudspeaker Systems Engineer (Acoustics / Hardware / DSP) Location ... Embedded Software: Experience writing embedded C and/or configuring dedicated audio DSP ...
The Staff Application Software Engineer is a senior individual contributor responsible for leading ... Lead the architectural design of embedded application software, ensuring alignment with NovaTech ...
The Staff Application Software Engineer is a senior individual contributor responsible for leading ... Lead the architectural design of embedded application software, ensuring alignment with NovaTech ...
The Staff Application Software Engineer is a senior individual contributor responsible for leading ... Lead the architectural design of embedded application software, ensuring alignment with NovaTech ...
Quick apply
The Staff Application Software Engineer is a senior individual contributor responsible for leading ... Lead the architectural design of embedded application software, ensuring alignment with NovaTech ...
Senior Software Engineer - Fitness
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Senior Software Engineer - Fitness at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical ...
Senior Software Engineer - Fitness
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Senior Software Engineer - Fitness at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical ...
Senior .Net Software Engineer
Olathe, KS · On-site
$115K - $152K/yr
Garmin is a leading company in mapping technology, and they are seeking a Senior .Net Software Engineer to join their U.S. headquarters in the Greater Kansas City area. The role involves providing ...
Senior .Net Software Engineer
Olathe, KS · On-site
$115K - $152K/yr
Garmin is a leading company in mapping technology, and they are seeking a Senior .Net Software Engineer to join their U.S. headquarters in the Greater Kansas City area. The role involves providing ...
Senior .Net Software Engineer
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Senior .Net Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. This team within Map Technology develops tooling for state-of-the-art ...
Senior .Net Software Engineer
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Senior .Net Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. This team within Map Technology develops tooling for state-of-the-art ...
Senior Java Software Engineer
Olathe, KS · On-site
$121K - $159K/yr
Overview We are seeking a full-time Senior Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area to join our Outdoor and Fitness teams. In this role, you will be ...
Senior Java Software Engineer
Olathe, KS · On-site
$121K - $159K/yr
Overview We are seeking a full-time Senior Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area to join our Outdoor and Fitness teams. In this role, you will be ...
Senior Software Engineer - Aviation Displays
Olathe, KS · On-site
$115K - $152K/yr
Garmin is seeking a full-time Senior Software Engineer - Aviation Displays at their U.S. headquarters in the Greater Kansas City area. The role involves providing technical leadership and project ...
Senior Software Engineer - Aviation Displays
Olathe, KS · On-site
$115K - $152K/yr
Garmin is seeking a full-time Senior Software Engineer - Aviation Displays at their U.S. headquarters in the Greater Kansas City area. The role involves providing technical leadership and project ...
Senior Software Engineer - Aviation Displays
Olathe, KS · On-site
$118K - $156K/yr
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 this role, you will be responsible for providing ...
Senior Software Engineer - Aviation Displays
Olathe, KS · On-site
$118K - $156K/yr
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 this role, you will be responsible for providing ...
Senior Software Engineer C#/.NET
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Senior Software Engineer C#/.NET at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical ...
Senior Software Engineer C#/.NET
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Senior Software Engineer C#/.NET at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical ...
Senior Software Engineer C#/.NET
Olathe, KS · On-site
$115K - $152K/yr
Garmin is seeking a full-time Senior Software Engineer C#/.NET at their U.S. headquarters in the Greater Kansas City area. In this role, you will provide technical leadership and project planning for ...
Senior Software Engineer C#/.NET
Olathe, KS · On-site
$115K - $152K/yr
Garmin is seeking a full-time Senior Software Engineer C#/.NET at their U.S. headquarters in the Greater Kansas City area. In this role, you will provide technical leadership and project planning for ...
Senior Java Software Engineer
Olathe, KS · On-site
$121K - $159K/yr
Overview We are seeking a full-time Senior Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical ...
Senior Java Software Engineer
Olathe, KS · On-site
$121K - $159K/yr
Overview We are seeking a full-time Senior Java Software Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical ...
Senior Java Software Engineer
Olathe, KS · On-site
$118K - $155K/yr
Garmin is a leading technology company seeking a full-time Senior Java Software Engineer at their U.S. headquarters in the Greater Kansas City area. In this role, you will provide technical ...
Senior Java Software Engineer
Olathe, KS · On-site
$118K - $155K/yr
Garmin is a leading technology company seeking a full-time Senior Java Software Engineer at their U.S. headquarters in the Greater Kansas City area. In this role, you will provide technical ...
Sr Software Engineer - Web Development
Olathe, KS · On-site
$115K - $152K/yr
Garmin is seeking a full-time Sr Software Engineer - Web Development on their Core Platform Technology team at their U.S. headquarters in the Greater Kansas City area. The role involves defining the ...
Sr Software Engineer - Web Development
Olathe, KS · On-site
$115K - $152K/yr
Garmin is seeking a full-time Sr Software Engineer - Web Development on their Core Platform Technology team at their U.S. headquarters in the Greater Kansas City area. The role involves defining the ...
Senior Embedded Software Engineer information
See Lawrence, KS salary details
$71.2K - $81.3K
0% of jobs
$81.3K - $91.4K
0% of jobs
$91.4K - $101.6K
11% of jobs
$101.6K - $111.7K
7% of jobs
$117.9K is the 25th percentile. Wages below this are outliers.
$111.7K - $121.8K
12% of jobs
$121.8K - $131.9K
13% of jobs
The median wage is $136.6K / yr.
$131.9K - $142K
17% of jobs
$151.1K is the 75th percentile. Wages above this are outliers.
$142K - $152.1K
18% of jobs
$152.1K - $162.2K
12% of jobs
$162.2K - $172.4K
7% of jobs
$172.4K - $182.5K
4% of jobs
$71.2K
$136.5K
$182.5K
How much do senior embedded software engineer jobs pay per year?
What is a senior embedded software engineer?
What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?
| Aspect | Senior Embedded Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systems | Bachelor's degree in relevant field; entry-level to mid-level experience |
| Work Environment | Designing, developing, testing embedded systems for hardware products | Developing firmware and software for embedded devices, often under supervision |
| Employer & Industry Usage | Tech companies, automotive, aerospace, consumer electronics | Similar industries, often as part of product development teams |
The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.
What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?
What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

Garmin rating
8.8
Based on 45 frontline employees who took The Breakroom Quiz
14th of 156 rated electronics manufacturers
Job description
Garmin is a leading company in the technology sector, and they are seeking a Senior C++ Engineer for their Maps Platform. This role focuses on improving map data delivery and performance across various embedded devices, requiring expertise in C++ and system-level software development.
Responsibilities:
• 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
Qualifications:
Required:
• 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)
Preferred:
• 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
Company:
Garmin manufactures marine, aviation, and consumer technologies suitable to run on positioning systems. Founded in 1989, the company is headquartered in Olathe, USA, with a team of 10001+ employees. The company is currently Late Stage.
About Garmin
Sourced by ZipRecruiter
Industry
Electronics and appliance stores
Company size
10,000+ Employees
Headquarters location
Olathe, KS, US
Year founded
1989