C- Developer - Mandarin Speaker

Net2Source (N2S)

George Town

On-site

MYR 120,000 - 240,000

Full time

31 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Applied Materials, a leading global manufacturer, seeks a Software Engineer with strong C++ and OOP skills to design, develop, and maintain high-performance software for manufacturing operations.

You will work on real-time, multi-threaded systems, contribute to internal frameworks, and mentor junior engineers while collaborating with product owners and cross-functional teams.

Qualifications

  • 5+ years of professional C++ software development experience.
  • Strong mastery of Object-Oriented Programming with design patterns and SOLID principles.
  • Experience with multi-threading and synchronization in C++.
  • Experience with MES or large-scale systems integration.
  • Proficiency with STL, Boost, and modern C++ (C++11/14/17/20).
  • Experience writing unit tests with GTest or CppUnit.

Responsibilities

  • Design, develop, and maintain moderate to highly complex C++ applications.
  • Develop, enhance, and debug software modules and components.
  • Apply strong OOP principles to build maintainable, scalable systems.
  • Design and implement concurrent, multi-threaded C++ software for real-time systems.
  • Provide technical guidance and mentorship to junior team members.
  • Participate in code reviews and provide constructive feedback.
  • Work with cross-functional teams to deliver integrated solutions.
  • Develop and maintain unit and integration tests.
  • Contribute to CI pipelines and update them as required.

Skills

C++
OOP
Multithreading
Design patterns
Unit testing
CI pipelines
GTest
STL/Boost

Education

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

Tools

STL
Boost
CMake
Google Test (GTest)
CppUnit

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

We are seeking a highly skilled and motivated Software Engineer to join our product development team. The ideal candidate will have strong expertise in C++ and Object-Oriented Programming (OOP), with hands‑on experience developing and enhancing complex systems. You will be responsible for designing, developing, and maintaining high-performance, reliable software that supports manufacturing operations

What You Will Do:
  • 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 techniques
  • 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.
What Will Give You an Edge:
  • Knowledge of semiconductor manufacturing operational practices
  • Knowledge of equipment communication standards and protocols used in manufacturing systems.
  • Experience with manufacturing workflows, process flows, and work order management.
  • Familiarity with Python or scripting languages for automation and tooling.
  • Experience with CMake or Makefile-based build systems and cross-platform builds.
  • Experience implementing CI/CD pipelines (e.g., Jenkins).
  • Experience with tools such as Jira, Confluence, and Bitbucket.
  • Experience with Agile methodologies.
Why Join Us:

At Applied Materials, we are committed to making a positive impact in the world. We are a global team that values diversity, collaboration, and innovation. We are looking for passionate and driven individuals to join us in transforming possibilities into reality. If you are looking for a challenging and rewarding career, we would love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer - Mandarin Speaker
C++ Developer - Mandarin Speaker

Net2Source (N2S) • Penang

On-site
MYR 120,000 - 180,000
C/C++ Developers (Devices/Hardware)
C/C++ Developers (Devices/Hardware)

IT Business Solutions • Kuala Lumpur

On-site
MYR 90,000 - 140,000
Additional leave
Flexible schedule
Health insurance
+4
Software Engineer
Software Engineer

Inter Island Group • Ipoh

On-site
MYR 60,000 - 90,000
Software Engineer (C/C++)
Software Engineer (C/C++)

Parkson • Kapar

On-site
MYR 67,000 - 100,000
EPF
SOCSO
EIS
Full Stack Developer (C#.Net/C++/VB6, Manufacturing Domain)
Full Stack Developer (C#.Net/C++/VB6, Manufacturing Domain)

Mindteck • Bayan Lepas

On-site
MYR 90,000 - 150,000
Software Engineer (Embedded C++)
Software Engineer (Embedded C++)

Michael Page • Johor Bahru

On-site
MYR 97,000 - 119,000
Performance-based bonus
Career development opportunities
Permanent position
R&D Software Engineer
R&D Software Engineer

Mi Equipment • Bayan Lepas

On-site
MYR 70,000 - 110,000
Software Engineer (Based in Shah Alam, Selangor)
Software Engineer (Based in Shah Alam, Selangor)

QES Group Of Companies • Selangor

On-site
MYR 60,000 - 90,000
Work Life Balance
Competitive Remuneration
Flexible Working Hour
+2
Software Application Engineer
Software Application Engineer

Applied Materials South East Asia • George Town

On-site
MYR 89,000 - 134,000
Software Engineer
Software Engineer

Advenxus Solutions • Kulai

On-site
MYR 72,000 - 120,000