The Program Management System Developer - Internship will support the development, enhancement, and implementation of software applications, portals, dashboards, and monitoring tools to support the Program Management and Planning team.
The intern will work closely with the team to understand business and operational requirements and develop software solutions that improve data visibility, automate manual processes, and enhance planning efficiency. This role provides hands-on exposure to software development while allowing the intern to apply programming skills to real-world manufacturing and business operations.
Internship Period: Jan 2027 - Jun 2027
Responsibilities:
- Support the development and enhancement of software applications, portals, dashboards, and monitoring tools for business and operational use.
- Collaborate with Program Management and Planning teams to understand business requirements and develop effective technical solutions.
- Develop dashboards and applications to provide visibility into production, demand, purchase orders, and operational performance.
- Assist in developing automated tools and reports to improve data accuracy, reduce manual work, and enhance operational efficiency.
- Develop monitoring tools to track changes in customer demand, purchase orders, cancellations, and delivery schedules.
- Analyze existing workflows and identify opportunities for automation, system enhancement, and process improvement.
- Modify, enhance, and maintain existing applications based on business and operational requirements.
- Write, test, troubleshoot, and implement reliable and efficient code.
- Collaborate with Program Management, Planning, Manufacturing, IT, and other cross-functional teams to support project requirements and deliverables.
- Prepare and maintain documentation for system requirements, processes, and technical solutions.
- Support other software development and continuous improvement projects as required
Requirements
- Currently pursuing a Degree in Computer Science, Electrical & Electronic Engineering or a related discipline.
- Programming experience in Python, Java, C#/.NET, C/C++ or other relevant programming languages.
- Basic understanding of software development, databases and system development.
- Experience with data analysis, dashboards or automation is preferred.
- Proficient in Microsoft Excel and PowerPoint.
- Strong analytical and problem-solving skills with attention to detail.
- Able to understand business requirements and translate them into practical technical solutions.
- Proactive, responsible and comfortable working with cross-functional teams.
- Good communication and teamwork skills.
- Curious, hands-on and eager to learn about software development, automation and manufacturing operations.
Why Join Ichor?
- Be Part of the Semiconductor Industry: Gain exposure to advanced semiconductor manufacturing and see how technology and software support real-world manufacturing operations.
- Hands-On Learning: Work on real projects involving software development, automation, dashboards and operational systems, while learning from experienced professionals.
- Build Your Career: Develop practical skills in programming, system development, data analysis, process automation and project collaboration.
- People & Culture: Join an inclusive workplace that values innovation, collaboration, operational excellence, honesty, reliability and employee wellbeing.