Phan Anh Vu
Intern Embedded Software
088******* # *****************@*****.*** § https://github.com/phananhvu031103 * Ha Noi Objective
My objective is to develop solid C/Embedded programming skills and gain hands-on experience in embedded systems. I aim to work in a professional environment where I can apply my knowledge to real projects, complete assigned tasks effectively, and continuously improve myself while contributing to the company’s development. Education
Ha Noi University of Science and Technology Ha Noi, Viet Nam Bachelor of Electronics and Telecommunications Engineering (CPA: 3.78 / 4.00) 2021 - 2026 Awarded an academic encouragement scholarship in 2022 and 2023. Experience
FPT Software Ha Noi, Viet Nam
Position: Intern C++ 05/2025 – 08/2025, Full time
• Developed and maintained C++ applications, focusing on debugging, code optimization, and implementing require- ment as assigned.
• Gained hands-on experience with object-oriented programming, version control (Git), and collaborative software de- velopment practices.
• Contributed to internal team tasks during on-the-job training, following coding standards and participating in code reviews
Skills
Programming Languages: C/C++
Hardware/Platform: STM32, ESP32, Raspberry Pi, ATMega16 Operating systems: FreeRTOS
Knowledge of hardware peripherals: GPIO, Timer, Interupt, UART, I2C, SPI, RS232, RS485, PWM, ADC Tool/IDE: Arduino IDE, Keil C, VsCode, STM32CubeMx, Atmel Studio, Altium Designer, Proteus Version control: Git
Language: English (Toeic 905), reading and understanding technical documents in English Projects
Smart Anti-Theft Motorcycle Tracking System 09/2025 – 12/2025
• Designed both hardware and firmware for an embedded anti-theft and motorcycle tracking system based on ESP32
• Integrated MPU6050 (motion/vibration), ATGM336H (GPS), and SIM A7682S (4G LTE) modules
• Implemented firmware on ESP32 using FreeRTOS, focusing on task scheduling, sensor data processing, and reliable wireless communication
• Detected abnormal events and transmitted location and alert data to the backend server via MQTT
• Technologies: C/C++, ESP32 IDF, FreeRTOS, GPS, GSM/4G, MQTT
• GitHub: github.com/phananhvu031103/ESP32 ALARM TRACK Low-Level Peripheral Driver Development for STM32 03/2025 – 05/2025
• Developed low-level driver libraries for GPIO, SPI, and I2C peripherals using direct register manipulation, without relying on HAL or CMSIS abstraction layers
• Focused on bare-metal programming, emphasizing hardware control, timing, and peripheral configuration
• Technologies: C, STM32, Bare-metal Programming
• GitHub: github.com/phananhvu031103/stm32f1xx drivers Linux Device Driver for BME280 Sensor on Raspberry Pi 12/2024
• Developed a Linux character device driver for the BME280 sensor on Raspberry Pi using the I2C interface
• Implemented low-level register access and sensor data compensation for temperature, pressure, and humidity
• Designed IOCTL interfaces to enable communication between user-space applications and kernel-space driver
• Built a user-space C API to simplify sensor access via device files
• GitHub: github.com/phananhvu031103/Driver BME280