Enable job alerts via email!

Software Engineer / Senior Engineer / Team Leader

Cohu Malaysia Sdn Bhd

Malacca City

On-site

MYR 200,000 - 250,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Malacca is looking for a Software Engineer to develop high-quality software features. The role requires a Bachelor's degree in a relevant field and strong programming skills in C and C++. Candidates should possess effective communication skills and a commitment to continuous learning. Benefits include profit sharing, medical support, and opportunities for overseas assignments.

Benefits

Challenging and collaborative work experiences
Profit sharing
Medical education support
Five-day work week

Qualifications

  • Bachelor’s degree in computer science, information technology, electrical/electronic, mechatronic/electromechanical engineering, or equivalent.
  • Strong background in software programming (C, C++).
  • Effective verbal and written communication skills.

Responsibilities

  • Execute the software development life cycle.
  • Review product/feature requirements.
  • Prepare and execute unit test cases.

Skills

Software programming (C, C++)
Effective communication skills
Problem-solving skills
Adaptability

Education

Bachelor's degree in computer science or related field
Job description

Add expected salary to your profile for insights

We are the only Company with the expertise on the entire test cell and inspection.

Overview

As a Software Engineer / Senior Engineer / Team Leader, you will work with a team of engineers to deliver new technologies to customers by developing high‑quality, effective software features that will be included in handler software releases.

Key Responsibilities
  • Execute the software development life cycle, including planning, analysis, design, implementation, and testing.
  • Review product/feature requirements and write software requirement specification documents.
  • Prepare and execute unit test cases for all features developed or bug fixes if necessary.
  • Generate the equipment’s software and guarantee stability and compliance with customers’ specifications.
  • Work closely with other engineering groups to evaluate the interface between hardware and software and the operational and performance requirements of the overall system.
  • Provide training to other software team members for knowledge sharing.
  • Plan and organize tasks for team members, monitor progress, and take necessary action to clear roadblocks to guarantee timely support/project delivery.
  • Perform feasibility studies and involve specialists from different areas to fill knowledge gaps.
  • Supervise and guide team members on each issue or enhancement.
  • Ensure risk assessment, software testing, and validation are completed prior to deployment on machine.
  • Handle escalation from manufacturing floor and field, and follow up with preventive actions for past quality issues.
Qualifications
  • Bachelor’s degree in computer science, information technology, electrical/electronic, mechatronic/electromechanical engineering, or equivalent.
  • Strong background in software programming (C, C++), object‑oriented and non‑object‑oriented programming.
  • Effective verbal and written communication skills, able to clearly convey technical information and ideas.
  • Ability to adapt to different environments and work based on priorities.
  • Experience in semiconductor industry is an advantage.
  • Familiar with development involving hardware such as motors, sensors, or actuators is an advantage.
  • Strong commitment to learning and continuous improvement, with a continuous improvement mindset.
  • Strong ethics, diplomatic, patient, good listening skills, and can interact with a diverse group of individuals.
  • Sharp problem‑solving skills, creative, innovative, out of the box problem solving.
  • Flexibility to travel if required (10%).
Benefits
  • Challenging and collaborative work experiences
  • Profit sharing
  • Commitment to continuous learning, development and growth
  • Opportunities for overseas assignment/training
  • We work and play as a team
  • Five‑day work week
  • Medical education support, dental, parking, sports & social activities, insurance, fixed & variable
Application Questions
  • Which of the following statements best describes your right to work in Malaysia?
  • What's your expected monthly basic salary?
  • How many years' experience do you have as a software engineer?
  • Which of the following programming languages are you experienced in?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.