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?