Xiong Xiao avatar

Resume

Xiong Xiao

Embedded Software Development / Embedded Linux / AI Agent Tooling

Internet of Things undergraduate at Chongqing University of Science and Technology. My primary job direction is embedded software development and embedded Linux development. My project experience covers low-level drivers, system debugging, Linux multithreaded applications, and also extends to AI Agent, data-processing pipelines, and engineering tool development.

Profile

Basic Information

Job Direction

Embedded software development, embedded Linux development, Linux C/C++ application development, with AI Agent tool development as an extended direction.

Education

Chongqing University of Science and Technology · Internet of Things Engineering · Bachelor program, 2022.06 - 2026.06.

Core Strength

CATARC internship experience, low-level driver abstraction, Linux multithreaded applications, Agent tools, data-processing pipelines, and desktop-tool engineering.

Skills

Skill Stack

Skills are grouped by job capability instead of technology names only, with emphasis on engineering work that can be delivered.

Programming and Data Structures

Use C/C++ to organize pointers, linked lists, circular queues, and resource-conscious data paths; use Python and Shell for debugging scripts, PC-side tools, and engineering support flows.

C/C++PythonShellData Structures

Embedded and Peripheral Drivers

Split STM32/GD32 projects into HAL, BSP, and App layers; handle UART, SPI, I2C, RS485, one-wire, ADC+DMA, RTC, FatFS, and acquisition links.

STM32GD32FatFSRTCADC+DMA

Linux and PC-Side Development

Use pthread, IPC, Framebuffer, V4L2, Socket, Makefile, and CMake for Linux applications; use PyQt5 to separate serial receiving, protocol parsing, and UI rendering.

LinuxpthreadIPCFramebufferPyQt5

AI Agent and Engineering Tools

Build runnable Agent demos and engineering helper tools around data-processing pipelines, knowledge-graph QA, NL2SQL evaluation, OCR invoice recognition, and desktop applications.

FastAPIKnowledge GraphNL2SQLElectron / ReactOCR / LLM

Experience

Internship

2024.07 - 2025.12

CATARC · Embedded Software Development Intern

Worked on an IoT communication control module based on STM32WLE, covering multi-interface driver abstraction, structured storage deployment, and high-precision clock monitoring.

  • Decoupled HAL/BSP and application logic, built layered task management, and improved code reuse by more than 50%.
  • Ported FatFS for persistent sensor-data storage and used RTC handling to improve timestamp stability.
  • Developed the GX30H05 multi-channel acquisition driver over a one-wire path, using logic analyzer and oscilloscope traces to locate communication errors caused by interface level mismatch.
  • Debugging documents and compatibility recommendations were incorporated into team interface standards.

Projects

Representative Projects

View Full Project Page
2024.07 - 2025.12

CATARC Multi-Interface Embedded Development and Debugging

Organized STM32WLE interface drivers, FatFS storage, RTC timestamps, and one-wire acquisition debugging into a HAL/BSP/App layered structure, improving code reuse by more than 50%.

2025.12 - Present

Smart Life Emotional Companion System

Split AI interaction, environment sampling, and display feedback with threads so network requests do not block local sampling and safety-alert paths.

2024.06 - 2025.06

3D Machine Vision Chinese Chess Robot

Connected YOLOv5 recognition, coordinate mapping, Alpha-Beta decision, and PWM robotic-arm control, reaching +/-0.5 mm repeat positioning and response within 300 ms.

2026.04 - 2026.05

Data Knowledge Insight Demo

Built an end-to-end demo for data cleaning, text chunking, entity-relation extraction, knowledge graph construction, KGQA, statistical analysis, NL2SQL evaluation, and FastAPI interfaces.

2026.04 - 2026.05

AI Invoice Batch Organizer and Price Review Tool

Built an Electron + React invoice tool with OCR recognition, batch organization, local price evidence, and LLM review suggestions, while keeping final rename actions manually confirmed.

Awards

Awards and Certificates

The featured area highlights representative certificates related to embedded systems, algorithms, and engineering practice. Additional certificates are kept as an archive.

National Level and Intellectual Property

National Undergraduate Innovation Training Program project approval; invention patent for a Chinese chess robot based on 3D machine vision.

Provincial First Prizes

Lanqiao Cup Embedded track, Global Campus AI Algorithm Elite Competition, and Pan-Pearl River Delta undergraduate computer competition.

Other Certificates

Provincial awards from Lanqiao Cup, Chuanzhi Cup, computer design competitions, embedded chip and system design competitions, plus CET-4 and C1 driver license.

Featured Certificates

Selected Certificates

Click an image to open the original certificate in a new window.

More Certificate Archive 10 additional certificates
Chongqing Undergraduate Computer Works Competition certificate

Chongqing Undergraduate Computer Works Competition

MobileNet Interactive WeChat Mini Game · First Prize

Cross-Strait and Hong Kong-Macao Undergraduate Computer Innovation Works Competition certificate

Cross-Strait and Hong Kong-Macao Undergraduate Computer Innovation Works Competition

Classical Poetry Culture Website · Second Prize

National Undergraduate Digital Media Technology Works and Creativity Competition certificate

National Undergraduate Digital Media Technology Works and Creativity Competition

Smart Hardware and Software Creative Work · Third Prize

National Undergraduate Software Testing Competition certificate

National Undergraduate Software Testing Competition

Provincial Web Application Testing Individual Contest · Third Prize

National Undergraduate Software Testing Competition certificate

National Undergraduate Software Testing Competition

Provincial Embedded Testing Individual Contest · Merit Prize

Lanqiao Cup Software and IT Talent Competition certificate

Lanqiao Cup Software and IT Talent Competition

15th Chongqing Division · Embedded Design and Development · Second Prize

Global Campus AI Algorithm Elite Competition certificate

Global Campus AI Algorithm Elite Competition

6th Provincial Selection · Third Prize

Chuanzhi Cup National IT Skills Competition certificate

Chuanzhi Cup National IT Skills Competition

Computer Application Ability and Digital Literacy Contest · Second Prize

Chinese Collegiate Computing Design Competition certificate

Chinese Collegiate Computing Design Competition

Chongqing Provincial Contest · Third Prize

China International College Students Innovation Competition certificate

China International College Students Innovation Competition

Campus Selection · Bronze Award