Garmin

Senior Software Engineer - GNSS / INS

Garmin
Apply
1 day ago
Cochrane, Chile or Olathe, KS, USASenior
H1B sponsor

Responsibilities

  • Develop and productize GNSS and INS positioning algorithms and solutions.
  • Design, implement, test, and document complex C/C++ software for embedded, real-time systems.
  • Analyze large datasets using scripting or C++ to verify positioning algorithms.
  • Participate in software and algorithm design reviews and collaborate across disciplines.
  • Research advanced positioning technologies and solve complex algorithmic problems.
  • Provide technical input to project planning, product development plans, schedules, and risk assessments.
  • Mentor and guide less experienced software engineers.
  • Recommend process improvements and author new procedures when appropriate.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Mathematics, Physics, or a related field plus at least five years of relevant experience, or an equivalent combination of education and experience.
  • Experience developing positioning algorithms for consumer applications, including GNSS measurements, error sources, estimation techniques, fault detection, multi-constellation and multi-frequency systems, AGNSS, inertial navigation, inertial sensors, and sensor fusion.
  • Proficiency with C/C++ software development for embedded, real-time environments.
  • Strong ability to use Python, Matlab, or C++ to automate positioning-algorithm data analysis.
  • Demonstrated ability to research technical algorithmic problems and implement appropriate solutions.
  • Experience managing highly complex technical problems and architecting solutions for multiple groups or disciplines.
  • Expertise in inertial navigation techniques such as vehicle and pedestrian dead reckoning and GNSS-aided INS is preferred.
  • Experience with Java is preferred.
  • Knowledge of carrier-phase measurement processing, GNSS measurement generation, tracking loops, and environmental effects on measurements is preferred.
  • Experience with MEMS sensor technology, including accelerometer and gyroscope error-source modeling and quantification, is preferred.
  • Experience detecting GNSS denial-of-service, jamming, or spoofing events is preferred.

Benefits

  • Eligible for Garmin’s benefit program.
  • Full-time position located at Garmin’s U.S. headquarters in the Greater Kansas City area or in Cochrane, Alberta, Canada.

Tech Stack

Categories

Garmin

About Garmin

10,000+ employees

Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus maps, apps, and subscription services. Founded in 1989 and headquartered in Olathe, Kansas, Garmin is a public company traded on NASDAQ (GRMN) with global manufacturing and R&D sites.

Contact me