C++ Developer with Mandarin or English speaking

Two95 International Inc.

Kuala Lumpur

On-site

MYR 180,000 - 280,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Two95 International Inc. seeks an experienced C++ software engineer in Kuala Lumpur to design, develop, and maintain complex applications. You will apply strong OOP, design patterns, and modern C++ (STL/Boost) to build scalable modules and real-time systems.

You will mentor juniors, contribute to CI pipelines, and participate in Agile ceremonies with cross-functional teams. The role emphasizes high-quality unit tests (GTest/CppUnit) and solid memory management, with a focus on performance

Qualifications

  • Bachelor or higher in computer science or related field.
  • Minimum 5+ years of professional C++ software development experience.
  • Strong grasp of software engineering concepts and techniques.

Responsibilities

  • Design, develop, and maintain complex C++ applications.
  • Apply OOP concepts to build maintainable systems.
  • Implement concurrent, multi-threaded software for real-time/high-throughput needs.
  • Mentor junior team members and participate in code reviews.
  • Contribute to CI pipelines and testing strategies.
  • Collaborate with cross-functional teams and product owners.

Skills

C++ development
OOP
Multithreading
Design patterns
SOLID principles
Unit testing
Memory management
Performance optimization
Code reviews
Mentorship

Education

B.E./B.Tech./M.E./M.Tech in Computer Science

Tools

STL
Boost libraries
Google Test
CppUnit

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer - Bilingual (Mandarin/English) for Real-Time
C++ Engineer - Bilingual (Mandarin/English) for Real-Time

Two95 International Inc. • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior C++ developer
Senior C++ developer

Luxoft • George Town

On-site
MYR 180,000 - 240,000
Senior Software Development Engineer
Senior Software Development Engineer

Sapura Secured Technologies • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Senior C++ developer - Strong In Trading System [Malaysia - Penang]
Senior C++ developer - Strong In Trading System [Malaysia - Penang]

Luxoft Malaysia • Seberang Perai

On-site
MYR 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Java Software Engineer
Java Software Engineer

Techstreet Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Low-Latency C++ Engineer for Trading Systems
Low-Latency C++ Engineer for Trading Systems

Luxoft • George Town

On-site
MYR 180,000 - 240,000
Mid-Level C/C++ Engineer — High-Performance Trading Systems
Mid-Level C/C++ Engineer — High-Performance Trading Systems

JF Talent Consulting Group (Global) • Kuala Lumpur

On-site
MYR 66,960 - 100,440
Annual leave: 14 days in the first year
Compassionate leave: 3 days
Medical leave: 14 days per year
+1
Senior C++ Developer
Senior C++ Developer

MetaQuotes • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Programmer
Programmer

DJC AI Sdn Bhd • Kuala Lumpur

On-site
MYR 60,000 - 90,000