We are a leading company in the wireless broadband communications industry looking for talented professionals with a winning attitude.
Job Description
[Key Responsibilities]
- 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
- 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
- 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
- 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
Amazon FreeRTOS、 C (Programming Language)、 C++ Programming Language、 CI/CD、 CMake、 DevOps、 Docker (Software)、 Git Version Control System、 Http Headers、 Internet Protocol (IP)、 Internet Protocol Suite、 Jenkins (Software)、 Kubernetes、 Linux Kernel Driver、 MQTT (Message Queuing Telemetry Transport)、 Network Quality of Service (QoS)、 Python (Programming Language)、 Real-Time Operating Systems (RTOS)、 Shell Scripting、 Transport Layer Security (TLS)、 Virtual Local Area Network (VLAN)、 Virtual Private Networks (VPNs)、 Wind River VxWorks、 Wireshark、 Yocto Project