FPT Software Hòa Lạc F-ville2, Hoa Lac, Ha Noi

C/C++ Camera Software Developer

Full-time Senior C++ developer
Mức lương
1,000–2,500 USD
Hạn nộp hồ sơ
29/07/2026
Lượt xem
89
Đăng ngày
25/05/2026

Mô tả công việc

About the Team

The engineering team is responsible for developing, validating, and improving camera-related backend and system-level software components.

Engineers will work closely with technical leads, integration teams, and validation engineers to ensure software quality and system stability.

Main focus: C/C++ software development, debugging, backend issue analysis, and software improvement activities. 

Yêu cầu ứng viên

Key Responsibilities – C/C++ Development


Develop and maintain software components using C/C++.

Analyze and troubleshoot software issues in Linux-based environments.

Perform debugging, log analysis, and root-cause investigation.

Support backend software enhancement and issue fixing activities.

Review and improve existing source code for stability and maintainability.

Participate in software validation and integration activities.

Support camera software integration, issue analysis, and improvement activities across related modules.

Create technical documentation and analysis reports.


Software Validation & Debugging Activities

Investigate software behavior and reproduce reported issues.

Analyze debug logs, core dumps, and runtime information.

Support issue classification across multiple software modules.

Work with integration and validation teams to verify fixes.

Verify camera-related software behavior and support repeated validation cycles for integrated features.

Ensure software reliability and performance during repeated test cycles.


Collaboration & Delivery

Work closely with software leads, QA, and integration teams.

Participate in technical discussions, code reviews, and troubleshooting sessions.

Support continuous improvement of development and validation processes.

Maintain coding standards and documentation quality.


Required Skills

Strong experience in C/C++ development.

Experience working in Linux environments.

Experience related to camera software, camera platforms, or embedded multimedia/video systems is highly preferred.

Good understanding of debugging and troubleshooting techniques.

Experience analyzing logs and software behavior.

Familiarity with Git and collaborative development workflow.

Strong analytical and problem-solving skills.


Nice-to-Have

Experience with embedded systems or backend software.

Knowledge of network protocols or system integration.

Experience with camera platforms, Open SDK, video analytics, or streaming-related systems is a plus.

Experience with software validation/testing activities.

Familiarity with scripting languages (Shell, Python, etc.).

Experience with performance analysis and optimization.


Soft Skills

Strong communication and teamwork abilities.

Ability to investigate issues independently.

Ownership mindset and proactive problem-solving attitude.

Comfortable working in a fast-paced technical environment. 

Quyền lợi & Phúc lợi

• Attractive salary. Performance based award.

• Have a chance to go Onsite Japan short-term or long-term

• Young and dynamic working environment.

• Continuous development of hard and soft skills through work and professional trainings.

• Opportunity to approach newest technology trends

• Exciting leisure: sport and art events (football club, family day...)

• Company's labor policy completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holiday, etc.)

Tech Stack

C++