Staff GNSS/INS Software Engineer - Positioning Innovator

Garmin

Olathe (KS)

On-site

USD 140,000 - 180,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Garmin Benefits

Job summary

Garmin seeks a Staff Software Engineer (GNSS/INS) at its U.S. headquarters in the Greater Kansas City area to join the Core Platform Technology team.

You will develop GNSS and INS based positioning solutions across Garmin’s product segments, requiring strong C/C++ expertise for embedded systems and collaboration with multiple groups. The role emphasizes innovation, cross-functional work, and mentoring junior engineers while advancing positioning technology and applying advanced estimation

Qualifications

  • Bachelor's degree and 14+ years of related experience OR equivalent
  • Experience with GNSS positioning topics and estimation techniques including Kalman filtering
  • Proficient in C/C++ for embedded, real-time environments
  • Scripting skills (Python, MATLAB) to analyze positioning data
  • Ability to mentor and lead within a fast-paced team

Responsibilities

  • Design, implement, test and document complex software for embedded systems using C/C++
  • Participate in peer reviews of designs and algorithms
  • Collaborate with cross-functional teams to advance positioning technology
  • Provide reliable solutions to positioning problems and conduct feasibility studies
  • Mentor and guide junior engineers on software development practices and projects

Skills

C/C++
GNSS positioning
Kalman filtering
Embedded systems
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Python
MATLAB

Job description

Garmin seeks a Staff Software Engineer (GNSS/INS) at its U.S. headquarters in the Greater Kansas City area to join the Core Platform Technology team.

You will develop GNSS and INS based positioning solutions across Garmin’s product segments, requiring strong C/C++ expertise for embedded systems and collaboration with multiple groups. The role emphasizes innovation, cross-functional work, and mentoring junior engineers while advancing positioning technology and applying advanced estimation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, GNSS/INS Positioning
Staff Software Engineer, GNSS/INS Positioning

Garmin Ltd. • Olathe (KS)

On-site
USD 150,000 - 190,000
Staff Software Engineer – GNSS/INS Positioning
Staff Software Engineer – GNSS/INS Positioning

Garmin Ltd. • Boulder (CO)

On-site
USD 140,000 - 180,000
Staff Software Engineer - GNSS / INS
Staff Software Engineer - GNSS / INS

Garmin • Olathe (KS)

On-site
USD 140,000 - 180,000
Garmin Benefits
Staff Software Engineer, GNSS/INS — Positioning Innovation
Staff Software Engineer, GNSS/INS — Positioning Innovation

Garmin Ltd. • Boulder (CO)

On-site
USD 150,000 - 190,000
Staff Software Engineer - GNSS/INS Positioning Innovator
Staff Software Engineer - GNSS/INS Positioning Innovator

Garmin • Boulder (CO)

On-site
USD 150,000 - 210,000
Garmin Benefits
Staff Software Engineer - GNSS / INS
Staff Software Engineer - GNSS / INS

Garmin Ltd. • Olathe (KS)

On-site
USD 150,000 - 190,000
Staff Software Engineer - GNSS / INS
Staff Software Engineer - GNSS / INS

Garmin • Boulder (CO)

On-site
USD 150,000 - 210,000
Garmin Benefits
Staff Software Engineer - GNSS / INS
Staff Software Engineer - GNSS / INS

Garmin Ltd. • Boulder (CO)

On-site
USD 150,000 - 190,000
Senior Embedded C/C++ Software Engineer — Technical Lead
Senior Embedded C/C++ Software Engineer — Technical Lead

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior C++ Software Engineer — Lead IC, Mapping Tech
Senior C++ Software Engineer — Lead IC, Mapping Tech

Garmin • Olathe (KS)

On-site
USD 120,000 - 180,000
Garmin Benefits