CareerPlan

PE Software Engineer

Santa Clara, California, United States of AmericaFull-time2026-09-18 → 2026-11-10

Core

Design, develop, and optimize real-time embedded GNSS positioning software and algorithms for Qualcomm chipsets.

Role type

Senior IC embedded software engineer (GNSS/Positioning)

Builds

Production-quality GNSS Positioning Engine software integrated into mobile, automotive, and IoT platforms

Domain

Consumer electronics / GNSS / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++, embedded software development, GNSS algorithms (WLS, Kalman Filtering), sensor fusion, real-time systems, multi-threading, algorithm optimization

Preferred skills

AI/ML-enhanced positioning, multi-frequency GNSS, RTK/PPP, MATLAB/Python for simulation, ARM-based debugging, fault detection/integrity monitoring

Technologies

C, C++, Kalman Filters, WLS, RTOS, ARM, TRACE32, MATLAB, Python

Responsibilities

Design and maintain GNSS Positioning Engine software; implement and optimize positioning algorithms (PVT estimation, outlier rejection); develop GNSS/INS and multi-sensor fusion algorithms; collaborate with hardware and systems teams to commercialize technologies; optimize software for CPU/memory/latency/power efficiency.

Seniority

Mid-Senior, hands-on IC