Telecom Debugging within C++ GPS Code

Job ID: 39014299

Budget: $250 – $750 USD

I need a C++ expert to help with debugging my Telecom-based application that incorporates GPS functionality.

Project is based on C++ code for Telecom + GPS programming.

We are looking for an experienced freelancer to review and fix a C++ codebase developed in the Arduino environment. The project involves programming an ESP32 to work with a GPS correction system using NTRIP and communicating with the ZED-F9P module via I2C.

Code is ready but we are having some issues, and they must be fixed.

- we have the project hardware done, just need to get the code fixed, we can test locally after changes.

Project Overview:
The system receives GPS correction data via NTRIP using an internet connection through either Wi-Fi or mobile data. These corrections are then transmitted to the ZED-F9P module to enhance GPS accuracy. Currently, the code has issues specifically with mobile data connectivity and the NTRIP connection.

Required Skills:
● Advanced experience in C++ programming
● Proficiency with the Arduino IDE and related libraries
● Expertise with ESP32, specifically in:
○ I2C communication (for the ZED-F9P module)
○ Wi-Fi and mobile data connectivity
● Familiarity with NTRIP protocols and GPS correction system integration
● Strong debugging and code optimization skills

Nice-to-Have Skills:
● Prior experience with the LilyGO T-SIM7600G board
● Knowledge of advanced GPS modules, such as the ZED-F9P


- YOU WILL BE WORKING WITH OUR C++ TECHNITION

OBS: MASTERS ONLY. ( we wont work with Juniors initiating in this marketing, please dont bid)