Company Overview
SEMI Integration is an international systems integration firm with offices in Singapore, China, and Malaysia. Founded in 1999, it delivers world-class manufacturing solutions and integration services, especially for the semiconductor industry and other high-tech sectors.
Job Summary
Join SEMI Integration as a Software Engineer to develop and implement advanced automation software for high-tech manufacturing industries, contributing to impactful industrial applications in a fast-paced, innovative environment.
Responsibilities
- Develop and implement factory automation software systems tailored for high-tech manufacturing clients
- Participate in all phases of the software development lifecycle, including requirements analysis, system design, coding, testing, and deployment
- Diagnose system issues, troubleshoot problems, and provide expert technical solutions to optimize automation performance
- Design and develop customized automation solutions that meet specific customer requirements and technical specifications
- For Senior Software Engineers: lead software integration teams and manage end-to-end project delivery to ensure successful implementation
Required competencies and certifications
- Diploma, Bachelor's Degree, or Postgraduate qualification in Computer Science, Information Technology, Electronics Engineering, or related fields
- 1-3 years of relevant software engineering or IT experience semiconductor industry experience is highly preferred
- Strong communication and interpersonal skills to work independently and collaboratively
Preferred competencies and qualifications
- Proficiency in programming languages such as Python, Java, C++, .NET C#, or Visual Basic applied to software development projects
- Experience with relational databases including Oracle, MySQL, MS SQL, or MS Access for data management and integration
- Knowledge of SECS/GEM communication protocols to support semiconductor equipment integration
- Familiarity with equipment characterization to enhance automation system design
- Understanding of web technologies (React, JavaScript, JSP, Servlets, PHP, HTML, XML, AJAX) to support software interfaces
- Exposure to machine learning, artificial intelligence (AI), or predictive maintenance analytics to innovate automation solutions
Other Information
- Clear career progression in a technology-driven environment
- Opportunities to work with cutting-edge automation and AI technologies
- Collaborative, inclusive, and supportive workplace culture
- Exposure to international projects and industry-leading clients