Job Detail

  • Career Level  Intern 
  • Industry  Computer / Information Technology (Software) 
  • Language(s)  English Mandarin (Chinese) 
  • Min Year(s) of Experience  0

Job Description

▷ About Innowave Tech
Innowave Tech builds AI-driven automation software for the semiconductor and advanced manufacturing industries. We work on real-world factory challenges using software engineering, web technologies, and AI-powered automation.

As an intern, you’ll gain hands-on experience working on production-grade systems alongside experienced engineers and data scientists.

▷ Your Mission
As a Software Developer Intern, you will learn by doing.

You’ll support the development of web-based automation systems, write clean and maintainable code, and gain exposure to AI-enabled industrial applications.

This role is ideal for students or fresh graduates who are curious, proactive, and eager to grow their software engineering skills.

▷ What You’ll Do
• Development & Learning
• Assist in developing web applications using Python and JavaScript
• Work in a Linux-based development environment
• Implement features, fix bugs, and improve existing automation tools
• Learn best practices in coding, documentation, and software design
• Collaboration
• Work closely with software engineers, data scientists, and automation teams
• Participate in code reviews and team discussions
• Learn how real-world automation systems are designed and deployed
• Tools & Technologies Exposure
• Use Git for version control and collaboration
• Gain hands-on experience with Docker and basic deployment workflows
• (Bonus exposure) Work with PHP, React, or Laravel for frontend or backend features
• Testing & Quality
• Assist in writing basic unit tests
• Help validate automation logic and web application functionality
• Troubleshoot issues under guidance from senior developers

▷ What We’re Looking For
Must-Have
• Currently pursuing or recently completed a Diploma or Degree in Computer Science or related fields
• Basic knowledge of Python
• Familiarity with Linux commands and environment
• Strong interest in web application development and automation
• Willingness to learn, ask questions, and take initiative
Nice-to-Have (Bonus)
• Experience using Git for personal or school projects
• Basic understanding of Docker
• Exposure to PHP, React, or Laravel, JavaScript
• Interest in AI, automation, or industrial software systems

▷ Why You’ll Love This Internship
• Hands-On Experience: Work on real automation and AI-driven projects
• Mentorship: Learn directly from experienced engineers
• Career Growth: Strong potential for full-time conversion based on performance
• Tech Exposure: Gain experience with modern development tools and industrial systems
• Supportive Environment: Collaborative, learning-focused team culture

▷ Ready to Start Your Software Career?
If you’re passionate about coding, eager to learn, and excited about building real-world automation solutions, we’d love to hear from you.

As part of our expansion, there are several positions available for this role. We’re looking for individuals who are passionate about growing with us and contributing to something meaningful.

We also have a few openings in other roles, feel free to reach out if you’d like to explore them.

Email: hr-penang@innowave.com.sg

Other jobs you may like