Post Job Free
Sign in

Software Engineer C++

Location:
Vietnam
Posted:
May 24, 2025

Contact this candidate

Resume:

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.



Contact this candidate