C++ Developer with Mandarin or English speaking

Two95 International

Kuala Lumpur

On-site

MYR 120,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Two95 International is seeking an experienced C++ Developer to design, develop, and maintain complex applications in a fast-paced environment. You will work on multi-threaded, real-time systems and contribute to reusable frameworks.

You will mentor juniors, review code, and collaborate with product owners and distributed teams to deliver high-quality software. A solid OOP background and modern C++ expertise are required.

Qualifications

  • Bachelor's degree in CS or related field.
  • 5+ years of professional C++ software development experience.
  • Strong mastery of OOP, design patterns and SOLID principles.
  • Strong multi-threading and synchronization concepts.
  • Experience developing or integrating with MES or large-scale systems.
  • Proficiency in STL/Boost and modern C++ features.
  • Experience writing unit tests with GTest/CppUnit.

Responsibilities

  • Design, develop, and maintain moderate to highly complex applications using C++.
  • Develop, enhance, and debug software modules and components.
  • Apply strong OOP principles to build maintainable and scalable systems.
  • Design and implement concurrent, multi-threaded C++ software for real-time or high-throughput systems.
  • Provide technical guidance and mentorship to junior team members.
  • Participate in code reviews and provide constructive feedback to peers.

Skills

C++
OOP
Multithreading
Design patterns
Memory management
Modern C++
Mentoring
Cross-functional teamwork

Education

Bachelor's degree in Computer Science or related field

Tools

GTest
CppUnit
Boost libraries
MES integration
STL

Job description

C++ Developer with Mandarin or English speaking
  • 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.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer with Mandarin or English speaking
C++ Developer with Mandarin or English speaking

Two95 International Inc. • Kuala Lumpur

On-site
MYR 180,000 - 280,000
C++ Developer with Mandarin or English Speaking
C++ Developer with Mandarin or English Speaking

Two95 International Inc. • George Town

On-site
MYR 180,000 - 240,000
C- Developer - Mandarin Speaker
C- Developer - Mandarin Speaker

Net2Source (N2S) • George Town

On-site
MYR 120,000 - 240,000
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
Software Engineer (Java)
Software Engineer (Java)

ISI • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior C++ Developer | Bilingual (Mandarin/English)
Senior C++ Developer | Bilingual (Mandarin/English)

Two95 International • Kuala Lumpur

On-site
MYR 120,000 - 210,000
C++ Developer (Mandarin/English) for Real-Time & MES
C++ Developer (Mandarin/English) for Real-Time & MES

Two95 International Inc. • George Town

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

Luxoft Malaysia • George Town

On-site
MYR 120,000 - 240,000
Software Engineer (.Net)
Software Engineer (.Net)

ISI • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior C++ developer [Low-Latency experience is a PLUS]
Senior C++ developer [Low-Latency experience is a PLUS]

Luxoft Malaysia • Penang

On-site
MYR 150,000 - 210,000