Monday, October 27, 2025

Job Description

Position : C++ developerLocation : Ho Chi Minh CityWork in office (district 9, F-town HCM)We have shuttle busCompany DescriptionFPT Software, a subsidiary of FPT Corporation, is a global technology and IT services provider headquartered in Vietnam, with USD 1.22 billion in revenue (2024) and over 33,000 employees in 30 countries. The company addresses complex business opportunities and challenges with world-class services in Advanced Analytics, AI, Digital Platforms, Cloud, Hyperautomation, IoT, and Low-code. FPT Software has partnered with over 1,100 clients worldwide, including more than 130 Fortune Global 500 companies in various industries such as Aviation, Automotive, Banking, Financial Services, Healthcare, Logistics, Manufacturing, and Utilities.We are seeking a C/C++ Developer to join us in developing cutting-edge software for medical devices such as blood analyzers, dialysis machines, and ultrasound systems, etc. This project focuses on the Japanese and Asian markets, in collaboration with leading healthcare technology providers, within a dynamic and innovative team environmentRESPONSIBILITIES• Participate in the development of the company service project.• Collaborate in a team environment to design, develop, and deliver reliable software solutions for customers.• Design, develop, document, analyze, test, integrate, debug, research, and integrate new architectural features into existing infrastructures.• Verify that developed product features are thoroughly implemented, meeting all specified requirements.Continue to learn new technologies, introduce existing products, improve the product experience and create more value.QualificationsTechnical Skills• Strong experience in C++ programming, including proficiency with C++11, C++14, or later versions.• Extensive experience developing applications for the Windows platform using Win32 API, MFC, COM, or DirectX.• Solid understanding of object-oriented programming (OOP) principles, design patterns, and software architecture.• Familiarity with multithreading, asynchronous programming, and concurrency in Windows applications.• Experience with Windows GUI frameworks such as MFC or Qt for desktop application development.• Proficiency in using Visual Studio as an Integrated Development Environment (IDE) for Windows application development.• Familiarity with Windows SDKs, including libraries and tools for handling networking, file systems, registry access, and security.• Knowledge of memory management and performance optimization techniques for Windows applications.Development Tools and Environment• Experience with version control systems (e.g., Git, SVN) for code management.• Familiarity with debugging tools such as WinDbg, Visual Studio Debugger, and performance profiling tools to identify bottlenecks and resolve issues.Collaboration and Problem-Solving Skills• Excellent problem-solving skills and the ability to troubleshoot complex application issues.• Strong communication skills with the ability to work effectively in a collaborative, team-oriented environment.• Ability to document designs, specifications, and coding best practices clearly.Education and Experience• Bachelor’s degree in Computer Science, Software Engineering, or a related field.2+ year of experience in C++ software development, with a strong focus on Windows desktop applications.Benefits• FPT Care insurance plan tailored for FPT employees• Attractive annual summer vacation allowance• Sponsored training courses for personal growth and up to 100% coverage for certification costs• Global and inclusive workplace with monthly cross-cultural events• International exposure and career growth across global locations Work-life balance benefits with a flexible leave policy and annual health check-ups to support employee well-being---------------------------------------Contact for more detail: TrangNTT51@fpt.com

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs