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.
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.
• 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.)