TSMC

Rating:
5/5
Taiwan Semiconductor Manufacturing Company (TSMC) is one of the world’s largest independent semiconductor foundries and a global leader in cutting-edge semiconductor production. Founded in 1987, TSMC has grown to become a giant in the semiconductor fabrication industry and continues to drive innovation in the technological realm. As the world’s leading chip manufacturer, TSMC devotes an incredible attention to detail and technological expertise to establish the highest quality semiconductors and the most efficient delivery methods possible. Their precise and reliable process technology enables the most advanced semiconductor products and provides them with a unique advantage to meet customer requirements. TSMC’s comprehensive product portfolio includes a range of advanced processes that enable the production of logic and memory chips in various sizes and form factors, as well as analog and mixed-signal designs. Moreover, TSMC also invests heavily in research and development, creating a highly versatile and advanced semiconductor infrastructure to support their mission and business strategy. The company’s in-house technologies utilize the latest materials, process and design techniques to deliver the most reliable and efficient semiconductor chips in the industry. On top of that, TSMC’s talented staff of professionals specialize in the use of various software platforms and hardware tools to design leading-edge semiconductor products. From developing efficient production processes to creating state-of-the-art semiconductor chips, TSMC sets itself apart from the competition by continuously pushing the envelope in the technological industry. With an intense focus on producing reliable technology, TSMC is the perfect destination for programming and IT professionals looking to advance their careers in the semiconductor device sector.

Quick Links

Data Scientist

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $80,000 to $100,000
Description: This position is responsible for applying data science and machine learning techniques to support TSMC's research and development priorities. The data scientist will build and validate predictive and explanatory models, develop comprehensive data visualization dashboards, collaborate with other departments to explore data and uncover insights and trends, and test and adjust algorithms for best performance.
Qualifications / Requirements: Bachelor's degree in Computer Science, Mathematics, Statistics, or Data Science related field; knowledge of statistics, linear algebra, and machine learning; demonstrated experience using scripting languages such as R and Python; analytical, problem solving and creative thinking skills; effective communication and organizational skills

Software Developer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $70,000 to $90,000
Description: This position will be responsible for designing, building, and maintaining TSMC’s website, software applications, and back-end systems. The software developer will work on coding projects, diagnose and troubleshoot issues, and modify existing code as needed.
Qualifications / Requirements: Bachelors degree in Computer Science, Mathematics, or Engineering; experience with coding languages such as Java, C#, and HTML; knowledge of software development processes; understanding of web all technologies; experience with databases and data structures

Systems Analyst

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $90,000 to $110,000
Description: This position is responsible for analyzing the information needs of TSMC and its stakeholders, designing systems to meet their needs, and designing computer programs and applications to meet the needs of the stakeholders. The analyst will document system changes, provide training to users, research software solutions, and maintain a working knowledge of the organization's system environment.
Qualifications / Requirements: Bachelors degree in Computer Science, Mathematics, or Engineering; knowledge of computer programming and systems analysis; ability to communicate effectively; knowledge of system management and design processes; experience with databases and software design

Database Administrator

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $80,000 to $100,000
Description: This position is responsible for the maintenance and administration of TSMC's database systems. The database administrator will create, maintain, and manage all database objects, monitor database performance and security, develop processes and procedures for data backup, recovery, and analysis; and ensure compliance with company policies and industry standards.
Qualifications / Requirements: Bachelors degree in Computer Science, Mathematics, or Engineering; knowledge of database management systems and concepts; experience with database design and data modeling; understanding of database security protocols; ability to troubleshoot and resolve database issues

DevOps Engineer

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $90,000 to $110,000
Description: This position is responsible for deployment, automation, maintenance, backup, and security of TSMC's IT infrastructure. The DevOps engineer will manage cloud based solutions including the deployment of applications to the cloud, configuring and monitoring the cloud environment, and ensuring the availability and scalability of applications.
Qualifications / Requirements: Bachelors degree in Computer Science, Mathematics, or Engineering; knowledge of DevOps tools and processes; experience with virtualization and containerization technologies; understanding of scripting, automation, and configuration management; knowledge of system security principles

Cloud Solutions Architect

Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $100,000 to $125,000
Description: This position is responsible for designing, developing, and managing TSMC's cloud-based solutions. The cloud solutions architect will create, configure, and maintain the cloud environments, analyze requirements, and design end-to-end solutions. They will collaborate with stakeholders to ensure their solutions meet their needs and expectations, and continuously evaluate and improve the infrastructure.
Qualifications / Requirements: Bachelors degree in Computer Science, Mathematics, or Engineering; experience with design, implementation, and maintenance of cloud-based solutions; knowledge of cloud security and privacy protocols; understanding of DevOps processes; ability to troubleshoot and solve complex problems
Locations: Hsinchu, Taichung, Tainan, Kaohsiung
Career Paths: Product Engineers, Process Engineers, Test Engineers, Design Engineers, Yield Enhancement Engineers, Integration Engineers, Project Managers, Applications Engineers, Equipment Engineers, Product Analysts, Manufacturing Analysts, Packaging Engineers, Inspection Engineers, Quality Engineers, Maintenance Technicians, Cost Accountants.
Job Contacts: jobs@tsmc.com

Recent Reviews

Jack C.
4.5/5
4.5
I was a technical programmer at TSMC and it was an awesome experience! It was my first software job and it was very demanding work. It taught me a lot and I felt like every one of my skills were put to the test throughout my tenure. My boss and colleagues were very supportive and always cheered for me when I needed it. I wouldn't have been able to do this without them. Highly recommend.

Frequently Asked Questions

What qualifications do I need to work as a technician at TSMC?
We require a minimum of a high school degree or equivalent and a certification in electronics.
What types of positions are available at TSMC?
We offer various positions depending on your qualifications, including Electronics Technician, Plant Technician, Test Engineer, Manufacturing Engineer, Maintenance Engineer, and Fabrication Engineer.