Enable job alerts via email!

Software Engineer (C/C++)

Michael Page

Malacca City

On-site

MYR 150,000 - 200,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading global manufacturer in the semiconductor industry seeks a skilled software support professional. This role involves developing and testing machine software while collaborating with engineering teams and ensuring customer satisfaction. Candidates with a degree in Engineering or Computer Science and programming experience in C/C++ are encouraged to apply. The position offers a chance to work with cutting-edge technologies and contribute to innovative automation solutions.

Benefits

Attractive remuneration package
Opportunity to learn the latest technologies
Collaborative environment for continuous growth
Exposure to diverse projects
Competitive benefits

Qualifications

  • Minimum 4 years in semiconductor or machine automation.
  • Experience managing multiple projects under pressure.

Responsibilities

  • Provide software support to customers and evaluate modification requests.
  • Develop machine software to meet customer specifications.
  • Test and qualify software ensuring high quality before shipment.
  • Collaborate with hardware and engineering for system integration.

Skills

PLC
C
C++
Problem-solving
Communication
Adaptability

Education

Bachelor's degree in Engineering or Computer Science

Job description

  • Opportunity to learn the latest technologies
  • Attractive remuneration package

About Our Client

This is a U.S.-based global manufacturer that designs, develops, and supplies semiconductor test and inspection handlers, thermal subsystems, test contactors, and MEMS test modules. It plays a key role in supporting the semiconductor industry, particularly in areas like automotive, consumer electronics, industrial, and mobility markets.

Job Description



  • Provide software support to customers and evaluate modification requests for new or retrofit machines.


  • Develop machine software and ensure it meets customer specifications and stability requirements.


  • Test and qualify software to ensure high quality before machine shipment.


  • Collaborate with hardware and engineering teams to assess system integration and performance needs.


  • Attend project kick-off meetings and follow up on preventive actions from past quality issues.


  • Support onsite installation and qualification until machine buyoff is completed.


  • Conduct training and knowledge sharing within the software team.


  • Handle other ad-hoc tasks related to core responsibilities.


The Successful Applicant



  • Bachelor's degree in Engineering (Electrical/Electronic/Computer/Software/Mechatronics/Robotics) or Computer Science.


  • Skilled in PLC, C, and C++ programming with at least 4 years in semiconductor or machine automation.


  • Able to manage multiple projects under pressure, including extra hours, weekends, and travel if required.


  • Strong communication, adaptability, and a continuous improvement mindset.


  • Ethical, patient, creative, and proactive with sharp problem-solving skills and a high sense of urgency.


What's on Offer



  • Opportunity to work with cutting-edge manufacturing and automation technologies.


  • Gain experience in a global company known for innovation and industry leadership.


  • Collaborative environment that supports continuous learning and professional growth.


  • Exposure to diverse projects involving software development, hardware integration, and AI/IoT solutions.


  • Competitive benefits and the chance to contribute to impactful industrial automation systems.


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.