We are a leading company in the wireless broadband communications industry looking for talented professionals with a winning attitude.
Job Description
[Key Responsibilities]
1. GNSS/Positioning Middleware Integration
- Develop middleware interfacing GNSS chipsets with upper-layer applications (NMEA, proprietary protocols)
- Customize positioning configurations per customer requirements (accuracy, update rates, hybrid strategies)
- Integrate and configure GNSS modules on target platforms (MTK, Qualcomm, etc.), covering A-GPS, RTK, DR, multi-constellation GNSS
2. Customer Interface Development & Support
- Design and maintain customer-facing APIs/interfaces for positioning data access and control
- Define interface specs and performance criteria with customers; deliver technical documentation and integration guides
- Provide hands-on technical support during integration, bring-up, and production phases
3. Positioning Solution Validation & Field Testing
- Execute V&V activities: A-GPS TTFF, RTK fix accuracy, DR performance, hybrid positioning reliability
- Conduct field testing across environments (urban canyon, highway, indoor/outdoor) using GNSS test equipment
- Operate positioning equipment: GNSS simulators, reference stations, RTK base stations, IMU/sensor modules, data loggers
- Analyze results, generate performance reports, and drive issue resolution
4. Programming & Debugging
- C/C++ development in Linux for GNSS middleware and positioning services
- Debug across GNSS HAL, sensor fusion interfaces, NTRIP client, serial/UART communication
- Use gdb, log analysis, GNSS analysis tools to independently resolve issues
[Knowledge & Background]
Required
- MTK/Qualcomm platforms & middleware/HAL architecture
- 3+ years embedded development in Linux environments
- IPC, multi-threading, gdb/UART debugging; able to work independently
- Field testing & performance benchmarking experience
Plus
- Familiar with NMEA, RTCM protocols
- RTK correction services (NTRIP), base/rover setup
- Solid understanding of A-GPS, RTK, DR, hybrid positioning
- DR sensor integration (IMU, wheel speed, gyroscope)
- Hands-on with GNSS equipment (receivers, simulators, reference stations, IMU)
[Tools & Skills]
Required
- C/C++, Linux, Git, Python, Shell scripting
- CMake / Makefile / Yocto
- Communication, teamwork, technical writing
Plus
- Customer-facing experience
- GNSS receivers, simulators, reference stations
- NMEA, RTCM, NTRIP, UBX
Education
Work Experience
Language
Skills