Post Job Free
Sign in

Embedded Systems Engineer Mechatronics Student

Location:
Ho Chi Minh City, Vietnam
Salary:
Optional
Posted:
April 04, 2026

Contact this candidate

Resume:

TRAN DANH QUANG

Ho Chi Minh City, Vietnam +84-943****** *****************@*****.*** github.com/dquang05 Professional Summary

Third-year Mechatronics Engineering student with strong interest in Embedded C and bare-metal programming. Experienced in developing low-level drivers and firmware for various microcontrollers (AVR, PIC, ESP) through a datasheet-driven approach.

Has academic background in Control Theory and hands-on experience in hardware-software integration through embedded projects. Familiar with basic Linux/WSL-based development workflow and Git. Currently seeking a full-time 4-month internship to further develop practical skills in embedded systems, debugging, and professional engineering work.

Education

Ho Chi Minh City University of Technology (HCMUT) – VNU-HCM Ho Chi Minh City, Vietnam Bachelor of Engineering in Mechatronics Aug 2023 – Present

– GPA: 3.7/4.0

– IELTS: 6.5

Technical Skills

Programming: C, C++, Python

Embedded Core: Bare-metal development, register-level programming, interrupt handling, timers/PWM, modular driver development

Hardware Platforms: AVR, PIC1, ESP, STM32 (Basic)

Protocols & Connectivity: UART, I2C, SPI (Basic), GPIO, TCP/UDP, Wi-Fi Control & Hardware: Control Theory coursework, PID tuning, KiCad, basic PCB bring-up, oscilloscope, multimeter Tools & OS: Basic Linux/WSL workflow, Git/GitHub, PlatformIO, ROS 2 (colcon, Gazebo, RViz2) Technical Projects

AMR – ESP32 Control & Telemetry System Personal Project

– Built an AMR development project using a Raspberry Pi 5 and an ESP32 for control, telemetry, and sensor integration.

– Programmed ESP32 application logic in C++ and implemented PID-based motor control during development.

– Implemented TCP/UDP communication between the embedded node and a PC-side interface for monitoring and debugging.

– Used Git and a WSL-based workflow for development and code management. Peripheral Driver & Bootloader Development (ATmega328P) Personal Project

– Implemented modular drivers for GPIO, UART, and I2C by directly manipulating registers.

– Practiced datasheet-driven peripheral initialization and debugging on real hardware.

– Currently developing a small UART bootloader with application update flow and jump-to-application handling.

– Used PlatformIO to organize the project structure and improve code modularity. PIC16F887 Traffic Light Controller with I2C LCD Interface Academic Project

– Built a 2-road traffic light controller with AUTO, MANUAL, and FLASHING modes on PIC16F887.

– Implemented a custom I2C master driver and used it as the communication layer for LCD interfacing.

– Integrated UART communication with a Python-based desktop interface for monitoring and mode control.

– Applied timer-based state control and firmware modularization to build a working prototype. AGV ROS 2 Simulation & Visualization Workflow Personal Project

– Built a ROS 2 package on Ubuntu for AGV modeling and basic simulation.

– Used URDF, Gazebo, and RViz2 to visualize the robot model and simulation setup.

– Practiced Linux command-line workflows for building with colcon, sourcing environments, and running ROS 2 packages.

Leadership & Activities

Volunteer Teaching Team Leader – Community Class Program Binh Duong, Vietnam Volunteer Activity Summer 2024

– Led a volunteer teaching team of around 15 members in a summer program for disadvantaged children.

– Coordinated schedules, assigned tasks, and supported team communication during the program.



Contact this candidate