Product Development Software Engineer (IMC)
Indexed description
Responsibilities
The Facility Computer Integrated Manufacturing Department (FDCIM) is part of the Intelligent Manufacturing Center (IMC) at TSMC. It is primarily responsible for the development and maintenance of the following products:
- Development and maintenance of manufacturing-related report products for wafer fabs.
- Development and maintenance of engineering-related report products for wafer fabs.
- Development and maintenance of digital operation system products for facility management.
- Development and maintenance of big data application system products for facility management.
- Development and maintenance of facility management AI and machine learning related algorithm development and application system products.
In addition to its regular software product development work, FDCIM is also engaged in the research and development of new technologies, including the application of DevOps, Microservices, MLOps, AIOps, and more.
Job Responsibilities
- Develop and maintain AI/ML systems and algorithms.
- Collaborate with cross-functional teams to identify and solve business problems using AI/ML techniques.
- Design and implement machine learning models and data pipelines.
- Test and validate AI models for accuracy, scalability, and efficiency.
- Deploy AI solutions to production environments.
- Stay up-to-date with the latest advancements in AI technologies and industry trends.
- Write clean and efficient code using HTML, CSS, and JavaScript.
- Optimize web applications for speed and scalability.
- Test and debug web applications across multiple browsers and devices.
- Stay up-to-date with the latest front-end development trends and best practices.
- Master's or Ph.D. degree in Computer Science, Data Science, or related field
- Strong programming skills in languages such as Python, Java, or C++
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn
- Knowledge of data structures, algorithms, and statistical analysis
- Familiarity with cloud computing platforms and distributed systems
- Excellent communication and problem-solving skills
- Proficiency in HTML, CSS, and JavaScript
- Experience with front-end frameworks such as React, Angular, or Vue.js
- Knowledge of cross-browser compatibility issues and web performance optimization techniques
- Familiarity with version control systems such as Git
- Creativity and attention to detail
Upon meeting qualifications, those with strong foreign language communication skills may have the opportunity to be assigned to overseas fabs.
TSMC Core Values
At TSMC, We Invite Talented Individuals Who Share Our Vision And Values To Contribute To Our Continued Success. Our Core Values Are The Foundation Of Our Culture, Guiding Every Decision And Action. We Seek Applicants Who Deeply Resonate With These Principles And Embody Them In Their Work
- Integrity: Tell the truth. We do not brag. We do not make commitments lightly. Once we make a commitment, we devote ourselves completely to meeting that commitment.
- Commitment: Employees are dedicated to the company, view the company’s success as their own and work diligently to make their best contributions. As commitment is mutual, the Company strives to serve the best interests of its employees.
- Innovation: Innovation is the wellspring of the Company's growth. It means more than new ideas; it means putting ideas into practice.
- Customer Trust: We strive to build deep and enduring relationships with our customers, who trust and rely on us to be part of their success over the long term.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search