Embedded Firmware Engineer · GNSS / RTK · MCU · RTOS · Linux Tooling
I work on embedded firmware and GNSS receiver systems, with a strong focus on making low-level systems predictable, testable, and debuggable.
- 🔭 Building firmware for GNSS / RTK receiver systems and edge devices
- ⚙️ Working with ESP32, STM32, CAN, UART, SPI, I2C, SDIO, and RTOS-based systems
- 🧩 Interested in modular embedded architecture, driver abstraction, and debugging toolchains
- 🛠️ Using Linux, CMake, Git, J-Link/Ozone, RTT, and scripting to improve development workflow
- 📡 Exploring positioning systems, real-time data parsing, and field-oriented embedded products
GNSS receiver firmware
├── Protocol parsing: NMEA / RTCM / Unicore / UBX
├── MCU platform: ESP32 / STM32
├── RTOS design: FreeRTOS / ThreadX
├── Field interfaces: CAN / UART / RS485 / SD card
└── Debug workflow: RTT / Ozone / map analysis / runtime stats
-
Imx6ull-linux — linux project
Makefile· ⭐ 3 · 🍴 1 · updated2023-08-22
-
GNSS_Panel — No description yet.
C· ⭐ 1 · 🍴 0 · updated2026-11-04
-
embedSkills — No description yet.
Python· ⭐ 1 · 🍴 0 · updated2026-07-27
-
NEMA2000_ESP — No description yet.
C++· ⭐ 1 · 🍴 0 · updated2026-06-30
-
stm32-mqtt-onnet4G — net project of stm32
C· ⭐ 1 · 🍴 0 · updated2023-07-23
-
HC32F460xE_MCUBoot_SLAM — Minimal MCUboot boot and application firmware for HC32F460xE
C· ⭐ 0 · 🍴 0 · updated2026-11-05
| Item | Value |
|---|---|
| Public repositories | 56 |
| Featured repositories | 29 |
| Total stars | 7 |
| Total forks | 1 |
| Followers | 5 |
| Following | 22 |
Main languages: C, Python, Makefile, C++, Assembly
Focus: Embedded firmware · GNSS / RTK · MCU · RTOS · Linux tooling
Last updated: 2026-11-07 05:59 UTC
- Email: guotianci2002@outlook.com
- GitHub: NewNoob2002
Make embedded systems predictable and debuggable.