Real-Time GNSS Positioning Software Engineer

QUALCOMM, Inc.

Santa Clara (CA)

On-site

USD 135,000 - 202,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Job summary

Qualcomm Technologies, Inc. is seeking a GNSS Positioning Engine Software Engineer to design, develop, test and optimize real-time embedded GNSS positioning software in C/C++.

You will implement and refine algorithms (WLS, KF/EKF, PVT) and process GNSS measurements across multi-frequency systems, while collaborating with GNSS systems, measurement, sensor, hardware, and test teams to deliver accurate, robust positioning for mobile and IoT platforms.

Qualifications

  • Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of software engineering or related work experience (or 1+ year with Master's/PhD).
  • Proficiency in C/C++ and Python; experience in embedded/real-time software is preferred.

Responsibilities

  • Design, develop, test, and optimize real-time embedded GNSS positioning software.
  • Implement and optimize GNSS positioning algorithms such as WLS, KF/EKF, and PVT estimation.
  • Process GNSS measurements (pseudorange, Doppler, carrier-phase) and corrections.
  • Develop GNSS/INS and multi-sensor fusion algorithms with inertial sensors.
  • Collaborate across GNSS systems engineers, measurement engine, hardware, and test teams.
  • Analyze and improve accuracy, robustness, convergence time, and reliability in challenging environments.
  • Optimize software for CPU, memory, latency, and power within a multi-threaded ARM-based RTOS.

Skills

C/C++
Java
Python
MATLAB
RTOS
Multi-sensor fusion

Education

Bachelor's degree
Master's degree
PhD

Tools

MATLAB
TRACE32
Python
Perl

Job description

Qualcomm Technologies, Inc. is seeking a GNSS Positioning Engine Software Engineer to design, develop, test and optimize real-time embedded GNSS positioning software in C/C++.

You will implement and refine algorithms (WLS, KF/EKF, PVT) and process GNSS measurements across multi-frequency systems, while collaborating with GNSS systems, measurement, sensor, hardware, and test teams to deliver accurate, robust positioning for mobile and IoT platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded GNSS Location Software Engineer
Senior Embedded GNSS Location Software Engineer

QUALCOMM, Inc. • Santa Clara (CA)

On-site
USD 135,000 - 202,000
Senior Embedded Software Engineer - Embedded Systems & GNSS
Senior Embedded Software Engineer - Embedded Systems & GNSS

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 118,000 - 177,000
Senior GNSS Systems Engineer
Senior GNSS Systems Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 152,000 - 228,000
Senior Location Systems Test Engineer
Senior Location Systems Test Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 128,000 - 192,000
Annual bonus program
RSU grants
Comprehensive benefits
Senior Location Systems Engineer - GNSS & AI Validation
Senior Location Systems Engineer - GNSS & AI Validation

Qualcomm • San Diego (CA)

On-site
USD 112,000 - 168,000
Senior Systems Test Engineer: GNSS & AI Automation
Senior Systems Test Engineer: GNSS & AI Automation

QUALCOMM, Inc. • Santa Clara (CA)

On-site
USD 128,000 - 192,000
Senior Embedded Software Engineer — Edge & GNSS Systems
Senior Embedded Software Engineer — Edge & GNSS Systems

Qualcomm • San Diego (CA)

On-site
USD 125,000 - 169,000
PE Software Engineer
PE Software Engineer

Qualcomm • Santa Clara (CA)

On-site
USD 135,000 - 202,000
Senior GNSS Systems Engineer: Signal Processing & AI
Senior GNSS Systems Engineer: Signal Processing & AI

QUALCOMM, Inc. • Santa Clara (CA)

On-site
USD 152,000 - 228,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

QUALCOMM, Inc. • Santa Clara (CA)

On-site
USD 135,000 - 202,000