CURRICULUM VITAE
Khoa Pham Do
PERSONAL DETAILS
Full Name Khoa Pham Do
Job Titles Embedded Software Engineer
Date of Birth 14th Nov, 2001
Mail ***********@*****.***
Contact
Phone: 096*******
Linkedin : https://www.linkedin.com/in/khoa-do-04240a366/ EDUCATION & TRAINING
2019 – 2023 Graduated from Ho Chi Minh City University of Technology. Major : Control Engineering and Automation.
GPA: 3.2/4
2024 Trained Embedded Software Linux/C++ Fresher Program for 3 months in FPT Software. Trained Intermediate Business English in FPT Software. EXPERTISE SUMMARY
Professional
Experience
Having approximately one year of experience working in a Software Development position. Experienced in working at the outsourcing/offshoring development center of a major Japanese tech corporation.
Experienced in working with Linux kernel, U-boot, and embedded systems to develop and optimize low-level firmware and update mechanisms for a dashcam system. Having knowledge of Operating Systems, Embedded C Programming, and C++ Object-Oriented Programming (OOP) and Design Patterns
Experienced in using Enterprise Architect to create detailed software design documents. Domain Embedded Linux, C/C++.
Programming
Language
C/C++, Bash Script.
Operating System Linux, Windows (working environment). Development Tool
ARM Cross-compiler, gdb, VSCode, Oracle Virtualbox. Gitlab, Github, SVN.
Logic Analyzer.
Hardware/Platform Sigmastar SoC, Renesas MCU.
Foreign Language English (TOEIC 750)
EMPLOYMENT HISTORY
6/2024 – Now Working for FPT Software as Junior Software Engineer. 2/2024 – 5/2024 Worked for FPT Software as Fresher Software Engineer. 7/2023 – 1/2024 Worked for Bosch Global Software Technology as Internship Software Engineer. PROJECT ATTENDED
From:
12/2024
To:
Now
Project Name J_N_2025
Project size 25
Position Member
Responsibilities
Working independently to:
• Create software detailed design.
• Implementation.
• System integration and testing.
Components in charge:
• Developed the application to manage files in dash camera system:
Used standard C++ data structures (like std::vector and std::map) for efficient file management and storage.
Applied std::async to handle tasks asynchronously, improving system responsiveness and performance.
• Developed and maintained Shock Detection service to handle physical shocks
• System History service to track system events and logs
• Enabled USB 3.1 for data transfer and device communication. Project Description Develop system services for dashcams system. Used Programming
Languages
C, C++.
Tool, Framework Linux, gdb, dbus, IPC.
Hardware Client custom hardware.
From:
06/2024
To:
11/2024
Project Name J_N_2024
Project size 20
Position Member
Responsibilities
Collaborated with a senior to:
• Create software detailed design.
• Implementation.
• System integration and testing.
Components in charge:
• Developed and maintained update services for SoC, including U- boot and IPL configuration.
• Performing kernel and rootfs updates with version control and rollback capabilities.
• Managing swap partitions to enhance memory efficiency, and executing clear partition handling to prevent data corruption during updates.
• Implemented OTA (Over-The-Air) updates using the package tool to write data to partitions
Project Description Develop system services for dashcams system. Used Programming
Languages
C, C++.
Tool, Framework Linux, gdb.
Hardware Client custom hardware.
From:
07/2023
To:
1/2024
Project Name N_2023
Project size 10
Position Member
Responsibilities
Collaborated with a senior to:
• Document, Specification research
• Automation testing on HMI screen for head unit ( Based on Linux embedded system )
Project Description HMI screen for head unit
Used Programming
Languages
C++, Python.
Tool, Framework Robot framework
Hardware Client custom hardware.