Job Summary
As a Software Engineer, you will develop and maintain PC-based software for semiconductor and industrial equipment, implement automation features, and support system testing and commissioning to drive operational excellence.
Responsibilities
- Develop and maintain PC-based software for semiconductor and industrial equipment to ensure reliable system performance
- Implement machine control, HMI, and automation-related features to enhance equipment functionality
- Conduct system testing, setup, and commissioning activities to validate software and hardware integration
- Provide on-site technical support to resolve operational issues promptly
- Collaborate with senior engineers to improve and optimize existing software systems
Required competencies and certifications
- Diploma or Degree in Electrical, Electronic, Computer Engineering, or Computer Science
- Minimum 2 years of relevant software development experience
- Proficient in C/C++ or related programming languages for software development
- Willingness to learn automation, machine software, and established systems to support evolving project needs
- Ability to travel as required to provide on-site support and system commissioning
Preferred competencies and qualifications
- Experience in automation or equipment-related software development is an advantage
- Demonstrated teamwork skills and a positive learning attitude to contribute effectively in collaborative environments