CareerPlanSign in

C++ Developer with Mandarin or English speaking

Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Design, develop, and maintain complex C++ applications and multi-threaded software modules for real-time or high-throughput systems.

Role type

Senior C++ Software Engineer

Builds

Scalable C++ applications, reusable internal frameworks, and libraries

Domain

Software Engineering, High-Performance Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (C++11/14/17/20), Object-Oriented Programming, Design Patterns (Factory, Observer, Strategy, Singleton, Command), SOLID principles, Multi-threading, Concurrent Programming, Memory Management, STL, Boost libraries, Unit Testing (Google Test/CppUnit), Performance Profiling, MES system integration

Preferred skills

AI-assisted development tools, Cross-functional collaboration, Agile methodologies

Technologies

C++, STL, Boost, Google Test, CppUnit

Responsibilities

Design and implement concurrent, multi-threaded C++ software; Develop, enhance, and debug software modules; Contribute to improving existing modules and reusable internal frameworks; Provide technical guidance and mentorship to junior team members; Participate in code reviews; Develop and maintain unit and integration tests; Contribute to CI pipelines

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.