SonicJobs Logo
Left arrow iconBack to search

[Summer 2026] Fullstack Software Engineer Intern

TSMC
Posted a month ago, valid for 16 days
Location

Phoenix, Maricopa 85001, AZ

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Fullstack Software Engineer position at TSMC Arizona involves designing, developing, and maintaining automation software for semiconductor manufacturing.
  • Candidates should possess a Bachelor's degree in a related IT field or equivalent work experience, along with strong programming skills in languages such as JAVA, Python, or Node.js.
  • The role requires collaboration with multidisciplinary teams and involves responsibilities such as developing predictive maintenance tools and implementing cloud-native micro-service architectures.
  • Candidates must have at least 3 years of relevant experience and demonstrate strong problem-solving, communication, and teamwork skills.
  • The position offers a competitive salary, commensurate with experience, and requires on-site work at the Phoenix Arizona facility.

Job Title: Fullstack Software Engineer

TSMC Arizona’s first fab will operate its leading-edge semiconductor process technology (N4 process), starting production in the first half of 2025. The second fab will utilize its leading-edge N3 and N2 process technology and be operational in 2028. The recently announced third fab will manufacture chips using 2nm or even more advanced process technology, with production starting by the end of the decade. America’s leading technology companies are ready to rely on TSMC Arizona for the next generations of chips that will power the digital future.      

 

As a Fullstack Software Engineer, you will design, develop, and maintain automation software solutions for semiconductor manufacturing at TSMC Arizona. You will work closely with multidisciplinary teams to create high-performance systems that integrate manufacturing equipment with production systems. Your contributions will drive innovation, enhance automation capabilities, and support world-class semiconductor production.

 

Responsibilities:

 

Design and implement software solutions to integrate semiconductor manufacturing equipment with production systems. Collaborate with engineering and manufacturing teams to ensure seamless integration of automation software with existing equipment and systems. Develop predictive maintenance and diagnostic tools to minimize downtime and improve system reliability. Cloud-native micro-service architecture design and implementation Write unit, integration, and regression tests to ensure software stability and performance. Maintain detailed technical documentation to support system maintenance and upgrades.

Actively participate in cross-functional team meetings to understand requirements and propose innovative solutions. Research and adopt new technologies and techniques to enhance automation capabilities.

 

Minimum Qualifications/Requirements:

 

Education:

Bachelor’s degree in a related IT field (e.g., Computer Science, MIS, Mechanical or Electrical Engineering) or equivalent work experience.

 

Technical Skills:

  • Solid understanding of software engineering concepts and product lifecycle management.
  • Strong programming skills in languages such as JAVA, Python, or Node.js.
  • Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
  • Knowledge of database systems (SQL and NoSQL, e.g., MySQL, PostgreSQL, or MongoDB).

 

Interpersonal Skills:

  • Strong problem-solving skills with the ability to resolve complex technical challenges.
  • Excellent communication and teamwork skills.
  • Highly organized with strong attention to detail and an ability to work under pressure.

 

Physical Requirements:

  • Ability to work in a fast-paced manufacturing environment and adapt to changing priorities.
  • No unique physical requirements beyond common tasks.
  • Candidates must be willing and able to work on-site at our Phoenix Arizona facility.

 

 

Work Schedule :

The normal working hours for this position are Monday through Friday, 8:00 AM to 5:00 PM.

 

We encourage all qualified individuals to apply and welcome applications from diverse backgrounds and experiences. Candidates must be able to perform the essential functions of the job with or without reasonable accommodation. If you need an accommodation as part of the application process, please contact P_LOA@tsmc.com.

#LI-Onsite

 

 



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.