Aller au contenu

Toutes les offres

C++ Developer with Mandarin or English speaking

Two95 International Inc. · Kuala Lumpur, MY

Publiée le 8 sept. 2026

Postuler à cette offre avec Jobrona

Créez votre compte et importez votre CV. Si cette offre lui correspond, nous préparons et envoyons d'abord cette candidature et vous montrons exactement ce qui a été envoyé.

À propos du poste

JOB DESCRIPTION: - Design, develop, and maintain moderate to highly complex applications using C++. - Develop, enhance, and debug software modules and components. - Apply strong OOP principles — encapsulation, inheritance, polymorphism, and abstraction — to build maintainable and scalable systems. - Design and implement concurrent, multi-threaded C++ software for real-time or high-throughput systems. - Contribute to improving existing modules and reusable internal frameworks and libraries - Provide technical guidance and mentorship to junior team members. - Participate in code reviews and provide constructive feedback to peers. - Work with cross-functional and distributed teams to deliver integrated solutions - Develop and maintain unit and integration tests. - Contribute to CI pipelines and update them as required. - Work with product owners to understand requirements and deliver solutions. - Break down complex problems into manageable tasks. - Participate in Agile ceremonies. - Continuously build product and domain knowledge. - Stay current with evolving technologies and best practices. What You Need: - B.E./B.Tech/M.E./M.Tech in Computer Science or related field. - 5+ years of professional C++ software development experience. - Knowledge of software engineering concepts and technique - Strong mastery of Object-Oriented Programming with hands-on application of design patterns (Factory, Observer, Strategy, Singleton, Command) and SOLID principles. - Solid understanding of multi-threading and concurrent programming in C++ with synchronization primitives (mutexes, semaphores, condition variables). - Experience developing or integrating with MES or similar large-scale systems. - Familiarity with thread and memory management concepts and best-known methods (BKMs). - Proficiency in STL, Boost libraries, and modern C++ (C++11/14/17/20) features. - Experience with memory management, performance profiling, and optimization techniques. - Expertise in writing unit tests using frameworks such as Google Test (GTest) or CppUnit. - Demonstrated ability to provide technical guidance and mentor junior team members. - Proven ability to convert complex requirements into structured tasks. - Experience working with stakeholders in cross-functional teams. - Experience using AI-assisted development tools to improve productivity. - Strong ability to critically evaluate, validate, and refine AI-generated outputs to ensure accuracy, relevance, and quality. - Curiosity and passion for learning.