ABOUT COMPANY
FPT Software, a subsidiary of FPT Group, is a leading global IT services provider headquartered in Vietnam. With over 33,000 employees across 90 offices in 30 countries, we deliver innovative and scalable technology solutions to more than 1,100 clients worldwide, including 96 Fortune 500 companies. Through our global career platform, we offer a variety of career opportunities in software engineering, AI, cloud computing, digital transformation across Asia, Europe, and the Americas. We believe diversity drives innovation and are committed to cultivating an inclusive, high-performance environment where individuals from all backgrounds can excel and build meaningful careers.
Join us and accelerate your career with a global team redefining the future of technology.
JOB OVERVIEW
FPT Software is looking for candidates for :
- Participate in the development of embedded software (firmware) or applications for controlling industrial printers using C/C++ programming languages.
- Analyze customer design documents and identify technical requirements.
- Design, program, unit test, and integrate new features for each printer model.
- Reuse and optimize source code between old and new printer models.
- Take part in code reviews, technical documentation, and writing user guides for the software.
- Communicate directly with Japanese customers via email, chat, or online meetings.
- Provide technical guidance to junior engineers in the team when needed
RESPONSIBILITIES
We are looking for a highly skilled and motivated C++ programmer to join our software development team. As a C++ programmer, you will be responsible for designing, developing, and maintaining C++ applications and firmware printing systems.
- Implement task (create Detail Design, coding, UT, IT).
- Investigate bug, create bug report & solution to customer, implement solution.
- Review source code, report for team member.
- Coaching new member.
- Ability to balance hands-on development with leadership responsibilities
REQUIREMENTS Must have:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Strong proficiency in C++ Linux programming, with a solid understanding of C++11/14/17 features.
- Familiarity with software development tools (gcc,g++, makefile, script) libraries, and frameworks commonly used in C++ Linux.
- Knowledge of object-oriented programming (OOP) principles and design patterns ( Singleton, Observer).
- Experience with multi-threading and parallel programming, IPC (Shared memory, Send messsage,...).
- Strong problem-solving skills, attention to detail, and a passion for clean code.
- Effective communication and teamwork skills.
- Excellent problem-solving skills and keen attention to detail.
- Strong English communication skills, both written and verbal.
Nice to have
Soft Skills:
- Strong problem-solving and analytical thinking abilities
- Excellent communication and leadership skills
- Ability to work effectively in a team environment
- Strong organizational and time management skills
WHAT COMPANY OFFERS
- Competitive salary package based on skills and experience
- 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
- Be part of our hugely international environment; we are currently working with the customer, where you can have many opportunities to work oversea
- Other benefits following the Labor Laws
CONTACT
Email: [email protected]