Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

INSPHERE TECHNOLOGY PTE. LTD.

Software Engineer Intern (Realtime Equipment Communication and Factory Automation Solution)

Posted Updated 5 views
Discussion

Description

Work Location: Orchard, Singapore

INSPHERE TECHNOLOGY is a Singapore-based software innovation company established in 2010, providing SECS/GEM connectivity and automation solutions for factory and equipment/tools in the semiconductor, photovoltaic and data storage (HDD) industries. We serve global clients, including equipment manufacturers and end-user fabs, with cutting-edge solutions that enable smart factory integration and automation.

About the Role:

As a Software Engineer Intern, you will work closely with experienced software engineers to design, develop, and maintain mission critical applications used in semiconductor manufacturing environments.

This is a hands-on, coding-focused role that connects software with real factory equipment. You will gain practical experience in equipment automation, real-time communication, system integration, interfacing with PLC, factory host connectivity, APIs, and reusable software components.

Responsibilities:

  • Develop and enhance C#, C++, frontend applications under the guidance of senior engineers.
  • Maintain and develop SECS/GEM communication protocol software.
  • Develop software interfaces that communicate with PLCs through supported industrial communication protocols.
  • Support the integration of software applications with semiconductor equipment, industrial devices, and factory systems.
  • Write unit tests and support system and integration testing activities.
  • Build or maintain simulators and test tools for validating equipment, PLC, and factory host communications.
  • Debug and troubleshoot application and communication issues in development and test environments.
  • Use approved AI-assisted tools to support coding, refactoring, testing, and technical documentation.

Qualifications:

To qualify for this internship, you should have:

  • Good foundational knowledge of C#, .NET, and WPF application development.
  • Experience using AI-assisted development tools, such as GitHub Copilot, Claude, or similar tools, to support coding, testing, learning, and documentation.
  • Familiarity with Windows development environments. Exposure to Linux is an advantage.
  • Good analytical, debugging, and problem-solving skills.
  • Good written and verbal communication skills in English.
  • A curious mindset and a strong interest in exploring emerging technologies, modern development tools, and current software engineering practices.
  • A willingness to ask questions, experiment, learn from feedback, and continuously improve the quality of your work.
  • Minimum of 6 months commitment.
  • Fresh grads are welcome to apply.

What You Will Gain

  • Hands-on experience developing C# and .NET software for real semiconductor manufacturing environments: equipment automation, real-time communication, alarm handling, event reporting, and production-data exchange.
  • Experience integrating software with PLCs, industrial equipment, and factory host systems.
  • Experience working with APIs, communication protocols, reusable software components, simulators, and engineering tools.
  • Guidance and technical mentorship from experienced software engineers.
  • Practical experience with code reviews, unit testing, debugging, integration testing, documentation, and modern software engineering practices.
  • The opportunity to be considered for a regular full-time position based on your performance, attitude, suitability, and the Company’s business needs.

Skills

What Intern Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →