Enable job alerts via email!

Software Engineer / Senior Engineer / Team Leader

Cohu Malaysia Sdn Bhd

Malacca City

On-site

MYR 45,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading semiconductor company in Malacca, Malaysia is looking for a Software Engineer / Senior Engineer / Team Leader to develop high-quality software features. You will execute development life cycles, review requirements, and supervise team members. A Bachelor’s degree in a relevant field and a strong background in C/C++ are required. The role offers collaborative work experiences and opportunities for growth.

Benefits

Challenging work experiences
Profit sharing
Opportunities for growth
Five-day work week

Qualifications

  • Bachelor’s degree in a relevant field is required.
  • Strong software programming skills in C/C++.
  • Experience in the semiconductor industry is an advantage.

Responsibilities

  • Execute software development life cycles from planning to testing.
  • Review software requirements and prepare testing documentation.
  • Training and supervising team members.

Skills

Software programming (C, C++), OOP
Effective communication skills
Adaptability
Problem-solving skills
Ability to work in a team

Education

Bachelor’s degree in computer science/information technology, engineering
Job description

Add expected salary to your profile for insights

At Cohu Malaysia, we are committed to driving innovation and excellence in the semiconductor industry. Our mission is to create a dynamic and inclusive work environment where every team member feels a sense of belonging and has the opportunity to make a meaningful impact. By joining us, you will be part of a collaborative and forward‑thinking workforce dedicated to shaping the future of technology.

Unleash your Potential

As a Software Engineer / Senior Engineer / Team Leader, you will be working 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 software development life cycles, which includes 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 task progress and take necessary action to clear roadblocks to guarantee timely support/project delivery.
  • Perform feasibility studies and involve specialists from different areas to do so if deficient in the required knowledge.
  • Assess and provide the workload required.
  • Supervise and guide team members on each issue or enhancement.
  • Review the work done by team members or delegate to a technical advisor to assist on source code and patch preparation review.
  • Ensure risk assessment, software test and validation are completed prior to deployment on machine.
  • Follow up with preventive actions for past quality issues.
  • Handle escalation from manufacturing floor and field.
  • Identify training needs for team members and arrange complementary training to fill the gap.
  • Manage team communication related to critical topics (e.g. escalation, complex specifications and design review) and drive the actions with the team to achieve the requirements.
  • Any other ad‑hoc assignments within the scope of main objectives.
Qualifications
  • Bachelor’s degree in computer science/information technology, engineering (computer/telecommunication), electrical/electronic, mechatronic/electromechanical or equivalent.
  • Strong background in software programming (C, C++), OOP and non‑OOP.
  • 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, patience, good listening skills and can interact with a diverse group of individuals.
  • Sharp problem‑solving skills, creative, innovative, out‑of‑the‑box problem‑solving skills.
  • 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

We know that people and their individual and collective talents form the foundation of our success.

Cohu offers the broadest portfolio of equipment and services for back‑end semiconductor manufacturing, including a one‑stop‑shop for test and handling equipment, thermal subsystems, test contacting, vision inspection and MEMS test solutions.

If you’re ready to take your career to the next level and work with a team that’s pushing the boundaries of technology, apply now to join Cohu Malaysia as a Software Engineer / Senior Engineer / Assistant Manager / Team Leader!

Apply Today!

If you're ready to take your career to the next level and work with a team that's pushing the boundaries of technology, apply now to join Cohu Malaysia as a Software Engineer/Senior Engineer/Assistant Manager / Team Leader!

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