Senior GNSS Software Architect / Principal GNSS Engineer
Core
Define and own end-to-end GNSS receiver software architecture for low-power, high-performance chipsets, balancing performance, power, and silicon constraints.
Role type
Senior IC GNSS Software Architect / Principal GNSS Engineer
Builds
Next-generation GNSS chipsets and adaptive connectivity solutions for IoT
Domain
Semiconductor / GNSS / Signal Processing
Deliverable
production ML models
Required skills
GNSS signal processing (acquisition, tracking, PNT), Embedded C/C++ on RTOS/bare-metal, FPGA optimization, Algorithm design (multi-constellation, multi-frequency, multipath mitigation), System architecture, Low-power embedded design, MATLAB/Python for modeling
Preferred skills
Commercial GNSS software architecture ownership, Multi-constellation/multi-frequency systems, RF front-end integration, FPGA prototyping/ASIC flows, SDR systems, Sensor fusion/hybrid positioning, LEO-PNT/GNSS-R, Team leadership
Technologies
Embedded C, C++, RTOS, Bare-metal, FPGA, MATLAB, Python, GNSS (GPS, Galileo, BeiDou, GLONASS), Wi-Fi, Bluetooth, IMU
Responsibilities
Define end-to-end GNSS receiver software architecture; Lead architectural decisions for low-power chipsets; Translate product requirements into scalable software architectures; Drive design trade-offs across algorithm complexity and hardware acceleration; Design and optimize advanced GNSS algorithms; Lead development of next-generation techniques (A-GNSS, Hybrid positioning, LEO-PNT); Oversee implementation of algorithms in embedded C and FPGA; Mentor engineers and guide technical direction; Collaborate with product management and present to stakeholders